Forming Student Groups with Student Preferences Using Constraint Logic Programming

被引:3
|
作者
Tacadao, Grace [1 ]
Toledo, Ramon Prudencio [1 ]
机构
[1] Ateneo de Davao Univ, Dept Comp Sci, Roxas Ave, Davao 8016, Philippines
关键词
D O I
10.1007/978-3-319-44748-3_25
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Forming student groups must be carefully planned for a successful collaborative work. Since there is no consensus in the literature and in practice as to the strategy and parameters to use, a strategy that takes the teachers' and the students' perspectives was developed in this preliminary study. Furthermore, a program based on this strategy was also written using Constraint Logic Programming (CLP). The parameters and conditions to use were obtained through a faculty survey and student interviews. Based on the results, the faculty does not regard teammate preferences as important while students prefer that these are given the utmost consideration. Thus, cohorts produced are not only evaluated based on satisfied constraints but also on satisfied teammate preferences. Hence, the study demonstrates not only that CLP can be applied in the field of computer-supported group formation but also that a grouping strategy can both include parameter constraints and teammate preferences.
引用
收藏
页码:259 / 268
页数:10
相关论文
共 50 条
  • [1] Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming
    Dewey, Kyle
    Conrad, Phillip
    Craig, Michelle
    Morozova, Elena
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 317 - 322
  • [2] CPP: A constraint logic programming based planner with preferences
    Tu, Phan Huy
    Son, Tran Cao
    Pontelli, Enrico
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2007, 4483 : 290 - +
  • [3] CONSTRAINT SATISFACTION USING CONSTRAINT LOGIC PROGRAMMING
    VANHENTENRYCK, P
    SIMONIS, H
    DINCBAS, M
    ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) : 113 - 159
  • [4] Logic programming and constraint logic programming
    Cohen, J
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 257 - 259
  • [5] Planning with preferences using logic programming
    Son, TC
    Pontelli, E
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2004, 2923 : 247 - 260
  • [6] Planning with preferences using logic programming
    Son, Tran Cao
    Pontelli, Enrico
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2006, 6 : 559 - 607
  • [7] Balancing Faculty and Student Preferences in the Assignment of Students to Groups
    Forrester, Richard
    Hutson, Kevin
    DECISION SCIENCES-JOURNAL OF INNOVATIVE EDUCATION, 2014, 12 (02) : 131 - 147
  • [8] Nurse scheduling using constraint logic programming
    Abdennadher, S
    Schlenker, H
    SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), 1999, : 838 - 843
  • [9] University timetabling using constraint logic programming
    Goltz, HJ
    Matzke, D
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 1999, 1551 : 320 - 334
  • [10] Nurse scheduling using constraint logic programming
    Abdennadher, Slim
    Schlenker, Hans
    Proceedings of the National Conference on Artificial Intelligence, 1999, : 838 - 843