1 / 20

Initializing Student Models in Web-based ITSs: a Generic Approach

Initializing Student Models in Web-based ITSs: a Generic Approach. Victoria Tsiriga & Maria Virvou Department of Informatics University of Piraeus. Adaptivity in Web-based Tutoring Systems. Adaptivity is crucial in Web-based tutoring systems.

Download Presentation

Initializing Student Models in Web-based ITSs: a Generic Approach

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Initializing Student Models in Web-based ITSs: a Generic Approach Victoria Tsiriga & Maria Virvou Department of Informatics University of Piraeus

  2. Adaptivity in Web-based Tutoring Systems • Adaptivity is crucial in Web-based tutoring systems. • To be adaptive, a Web-based educational system should be able to draw inferences about individual students. • Therefore, the student modelling component is crucial for the purpose of adaptation.

  3. Student Modeler • The student modeling component performs two main functions: • creates the model of a new student, and • updates the student model based on the student’s interaction with the system.

  4. Initializing Student Models • It seems unreasonable to assume that every student starts up with the same knowledge and misconceptions about the domain being taught. • An ITS may be considered as worthless, if it fails to make plausible hypotheses about a student, before the student loses her/his patience with the system.

  5. Initializing Student Models-Approaches • The ITS may assume that a student knows nothing or has some standard prior knowledge. • The student’s prior knowledge may be evaluated by using a pre-test. • Exhaustive pre-tests. • Adaptive pre-tests. • The system may use patterns among students in order to group similar students to categories (e.g. stereotypes).

  6. Initializing Student Models (ISM) Framework • It makes initial estimations concerning the knowledge level and the error proneness of a new student in each domain concept. • It uses an innovative combination of stereotypes and the distance weighted k-nearest neighbor algorithm. • It has been applied in two different Web-based ITSs.

  7. Personal Characteristics Interview Generation of the second student model vector using the distance weighted k-NN algorithm Generation of the first student model vector Prior Knowledge Preliminary Test Students of the Same Knowledge Level Stereotype Category Second student model vector First student model vector Student Models Knowledge Base Stereotypes Knowledge Base The ISM Framework - Architecture

  8. Representation of the Student Model in ISM • The student model is represented as a pair of feature vectors. • The first student model vector is constructed based on an interview and a preliminary test: <Student_Code, Name, Stereotype, Characteristic1, Characteristic2, …, Characteristicn> • The second student model vector is constructed taking into account other similar students: <Student_Code, Knowledge_Level(Concept1), Errors(Concept1), Knowledge_Level(Concept2), Errors(Concept2), …, Knowledge_Level(Conceptn), Errors(Conceptn)>

  9. Distance Weighted k-NN – Main Decisions • The features that would be used to formulate the input space of the distance function have to be selected. • A distance function must be identified to estimate the similarity between two instances. • The number of neighbors (k) that would participate in the classification task should be defined. • A function has to be designed in order to classify new instances.

  10. Distance/Similarity Attributes • They should influence the student’s process of learning. • Different for different tutoring domains. • They can be selected: • by human teachers, • by empirical studies that involve human teachers and students.

  11. Calculating Distance between Students • Distance between two values x and y of a given attribute a: where: • The overall difference measure of two students sx and sy is calculated as: where n is the number of attributes used to measure the similarity between students.

  12. Defining k in the k-NN Algorithm • In ISM the number of kis defined to be the number of students that belong to the same stereotype category with the new student. • Students that belong to different stereotypes are not expected to have similar knowledge of the domain, irrespective of their other personal characteristics.

  13. Classification Function

  14. Case Study I • Application of ISM to Web-Passive Voice Tutor (Web-PVT). • ISM is instantiated by assuming that students of similar knowledge level of English, who have the same mother tongue and know the same foreign languages have similar strengths and weaknesses when they learn the passive voice.

  15. Representation of the Student Modelin Web-PVT • The student model is represented as a set of feature vectors. <Student_Code, Name, Stereotype, Carefulness, Mother_Tongue, Language1, Language2, …> <Student_Code, Know_Concept1, Errors_Concept1, Know_Concept2, Errors_Concept2, …>

  16. Evaluation of the Initialization Module (1) • Participants: 3 teachers of English and their students. • The teachers were asked to evaluate 5 randomly chosen initial student models from each supported stereotype (novice, beginner, intermediate and advanced) at two phases: • before any student of this particular stereotype had been registered to the system. • after Web-PVT had constructed individualized models of 15 students of each stereotype.

  17. Evaluation of the Initialization Module (2) • The experimental hypothesis was that the initial student models of the second phase would be superior to the initial student models of the first phase. • The hypothesis was evaluated using a one-tailed paired t-test. • The results showed that the student modeler in all the cases performed better at initializing the model of a new student when it took into account other students of the same knowledge level stereotype.

  18. Case Study II • Application of ISM to Web-EasyMath. • ISM is instantiated by assuming that students of similar knowledge level, who attend the same class (and instructors) and have similar skills in simple arithmetic operations have similar strengths and weaknesses when learning the new topic of algebraic powers.

  19. Similarities and Differences with Web-PVT • Difference: the student attributes of the first student model vector. <Student_Code, Name, Class_Code, Knowledge_Level_Stereotype, Carefulness, Addition, Subtraction, Multiplication, Division> • Similarities: • The second student model vector. • The way the second student model vector is produced.

  20. Main Points • Generation of a framework for the initialization of student models in Web-based ITSs - ISM. • ISM uses of a novel combination of stereotypes and the distance weighted k-Nearest Neighbor algorithm. • ISM has been applied to two totally different tutoring domains: • language learning (Web-PVT) and • mathematics (Web-EasyMath). • The evaluation of the student modeler of Web-PVT, showed that ISM produced more individualized initial student models than stereotypes alone.

More Related