Subido por Martin Chay

Intelligent Tutoring

Anuncio
Available online at www.sciencedirect.com
ScienceDirect
Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
WCES 2014
Developing an Adaptive Web-Based Intelligent Tutoring System
using Mastery Learning Technique
Kunyanuth Kularbphettonga*, Pubet Kedsiributa, and Pattarapan Roonrakwitb
a
Suan Sunandha Rajabhat University, 1 U-TongNok Road, Dusit,Bangkok, Thailand
b
SilpakornUniversity, Charoen Krung Road, BangkRak, Bangkok, Thailand
Abstract
In this paper, we present an Adaptive Web-Based Intelligent Tutoring System using Mastery Learning Technique. According to
the level of student knowledge, this system was adapted rule-based techniques and student profiling to generate lessons and tests
for them and the system was automatically adjusted suitably adaptive lessons and tests for student when he/she can pass a
specified test. This prototype was designed for enhancement JAVA Programming Language Courses in Suan Sunandha Rajabhat
University, Thailand for freshman student. The experimental results showed that rule-based and student profiling approaches can
help student learning and reduce time consuming study. To evaluate the preliminary prototype system, questionnaires were used
to measure user satisfaction with system usability by teacher and student. The results were satisfactory as followed: Means for
teacher and students were 4.15 and 4.23, and standard deviation for specialists and users were 0.645 and 0.714 respectively.
© 2015
2014The
TheAuthors.
Authors.
Published
by Elsevier
©
Published
by Elsevier
Ltd. Ltd.
This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Selection and peer-review under responsibility of the Organizing Committee of WCES 2014.
Selection and peer-review under responsibility of the Organizing Committee of WCES 2014
Keywords: Adaptive; Tutoring System; Mastery Learning Technique; and rule-based technique
1. Introduction
CURRENTLY, with no longer barrier by space and time, a web-based educational system plays the important rule
to support students and teachers. There are many advantages for information sharing and collaboration between
students and teachers in a course because students can study their interested courses though a web-based class so as
to enhance their knowledge at any time and any place and teachers can easily manage their online classes and
monitor student’s performance as well. Also, web-based educational systems can incorporate various kinds of multi-
* Kunyanuth Kularbphettong. Tel.: +662-160-1159; fax: +662-160-1159.
E-mail address: kunyanuth.ku@ssru.ac.th
1877-0428 © 2015 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Selection and peer-review under responsibility of the Organizing Committee of WCES 2014
doi:10.1016/j.sbspro.2015.04.619
Kunyanuth Kularbphettong et al. / Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
687
media and interactive components like audio, animation, video, and etc. However, most web-based educational
courses can rarely support interactive and adaptive abilities. Intelligent tutoring systems (ITS) are computer
programs that are widely implemented so as to support and customized classes automatically without intervention
from a human teacher (Psotka, & Sharon Mutter, 1988). During the rapid grown of the web technology, Web
Intelligence is a promising channel of Artificial Intelligent issues and there are many ITS applications which are
developed and applied to use in various educational level. Also, Type-2 fuzzy logic was applied to develop a webbased intelligent tutoring system for teaching in a basic control course (Francesco, Pignato, Piccolo, Nicolosi,
Schembri and Lipoma, 2010). Moreover, a web based learning system, ActiveMath, was adapted in Mathematics to
enhance long distance learning (Melis & Siekmann, 2004). And Mastery learning is termed by Benjamin Bloom. It
was based on differentiated and individualized practices, progress monitoring, assessment, and feedback to improve
the process of classroom practice (Bloom, Mastery learning¸ 1971; Zimmerman & Dibenedetto, 2008). Therefore,
the purpose of this research aims to develop an Adaptive Web-Based Intelligent Tutoring System using Mastery
Learning Technique to support students in learning computer programming courses in case of Suan Sunandha
Rajabhat University. Rule based approach and student information were conducted in this project to classify and
suggest student’s learning. Moreover, it is also beneficial to apply this model to different courses. The remainder of
this paper is organized as follows. Section 2 presents related works and research methodologies used in this work.
Section 3 we describe the system architecture based on the purposed model and section 4 shows the results of this
experiment. Finally, the conclusion and future research are presented in section 5.
2. Related Works and Research Methodologies
In this section, we illustrate related works and specified methodologies used in this project.
2.1. Related Works
A literature search shows that most of the related researchers have developed Adaptive Web-Based Intelligent
Tutoring Systems to support learners in different courses by following this: According to Butz, Hua, and Maguire
(2006) a Web-based intelligent tutoring system, called BITS, was implemented by using a Bayesian network
approach to support students in learning computer programming at the University of Regina. E-TCL (an Expert
tutoring system for teaching computer programming languages) can support teachers so as to cooperate computer
programming language courses together and use agent approach in the project (El-Khouly, Far, and Koono, 2000).
Sykes and Franek (2003) presented “JavaTM Intelligent Tutoring System” (JITS) which was designed for students
in their first programming course in JavaTM at the College and University level. There are many models of a webbased intelligent tutoring system which are purposed and implemented. The most of related research works
concentrate on student’s learning knowledge than enhance and analyze student’s cognition. Hence, this research was
adapted mastery technique with this system.
2.2. Research Methodologies
Intelligent Tutoring Systems (ITS) are computer programs to solve learning problem, monitor, coach, and
consult learners (Sleeman & Brown, 1982). ITSs include mainly four principal components: the domain model, the
student model, the tutoring model and the user interface model. The domain model is based on ACT-R theory which
assumes the fundamental theory of distinction between declarative and procedural knowledge. This model is tried to
solve a problem and acts as a source of expert knowledge of ITS. The student model is the main component of ITSs
and it consists of the cognitive, motivational and other affective states that effect to performance of student’s
learning (Pavli, Brawner, Olney & Mitrovic, 2013). The tutor model cooperates between the domain and student
model to mange tutoring strategies and actions. And the user interface model acts to integrate information of three
components: knowledge about patterns of interpretation and action within dialogues; domain knowledge for
communicating content and knowledge needed for communicating intent. Mastery learning was introduced in
1960’s and 1970’s and it consists of three significant characteristics: the use of tutor; the unit-perfection requirement
688
Kunyanuth Kularbphettong et al. / Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
and the self-paced feature (Green, 2000). Mastery learning can enhance learner’s proficiency and encourage positive
attitudes in learning (Guskey, 2007) According to Jon Bergmann and Sams, the mastery model is used technology to
pace the student’s learning (Bergmann & Sams, 2012). In the mastery learning technique, teacher defined the
objectives of student’s learning with carefully and plans the learning strategies for each student and student need to
demonstrate their understand the purpose and criteria of learning and regulations. If they achieve the referenced
objectives, they can move on next works. Otherwise, they need to learn and complete a topic until they succeed.
Therefore, teachers need to monitor the progress of learners by collecting student’s learning data so as to plan next
instruction. Mastery learning is a pattern of teaching so that teachers can be used and adapted in their class. To
assess in mastery learning technique, cognitive diagnostic, formative and summative assessment are used to evaluate
in the mastery learning classroom. Cognitive diagnostic assessment is evaluated to find the causes and weaknesses
of students and formative assessment is used to evaluate during the learning process. And summative assessment is
evaluated at the end of the course.
3. System Architecture
The architecture of the system consists of 4 parts: the User Interface part, the Student part, the Tutor part and the
intelligent part, as shown in Fig.1.
Fig. 1 the system architecture
In the user interface part is consisted of two main functions: providing information to users and displaying
diagnostic information. It receives input from the user and sends the information to the related parts for processing.
The Student part, student can register his/her profile, such as personnel information, email address, username and
password, and etc., and he/she is assigned to take pre-test so as to initialize the student profile.
According to Chakraborty, Roy and Basu (2010), this project was used two aspects to measure the cognitive state
of a student: Comprehension–ability and Problem-solving skill. The Tutor part allows teachers to set and determine
teaching objectives and strategies. Besides, it allows teachers to indicate pre-test, post-test and tutorial. Pre-test
includes the groups of questions to assess prerequisite student’s knowledge. Post-test is evaluated the effectiveness
of student’s knowledge after learning related tutorial. The intelligent part interacts with students and teachers in
pedagogy view and teaching strategies. It determines student’s individual characteristics and learning styles based
on the result score of pre-test. After that the system evaluates his/her comprehensive by the result score of post-test.
And Fig 2 was shown the system framework.
Kunyanuth Kularbphettong et al. / Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
689
Fig. 2 Framework of the system
4. Experimental Results
In this section, experimental results were separated to 2 parts: developing the Adaptive Web-Based Intelligent
Tutoring System and evaluating the performance and satisfaction of the application.
4.1. Developing the Adaptive Web-Based Intelligent Tutoring System
The system was evaluated by freshman students in Java Programming course at Suan Sunandha Rajabhat
University. This study took places in 2 classes with 45 students and 22 students. The experimental results showed
that the project can help student learning and reduce time consuming study. To evaluate the preliminary prototype
system, questionnaires were used to measure user satisfaction with system usability by teacher and student in the
following issues: the usability of user interface, the comprehensive of the system’s content, and user satisfaction in
overall system. The results were satisfactory as followed: Means for teacher and students were 4.15 and 4.23, and
standard deviation for specialists and users were 0.645 and 0.714 respectively.
4.2. Developing the Adaptive Web-Based Intelligent Tutoring System
To test and evaluate the qualities of the system, Black box Testing and Questionnaires by teachers and students
were used to test this application. Black Box testing was assessed in the error of the project as following: functional
requirement test, Function test, Usability test, Performance test and Security test.
The ability of this application was evaluated by Functional Requirement test in needs of the users and Functional
test was used to evaluate the accuracy of the system. Usability test was tested the suitability of the system.
Performance test was used the processing speed of the system. Finally, Security test was evaluated the security of
the system and Table 1 and Fig 3 were shown the results of Black box testing.
690
Kunyanuth Kularbphettong et al. / Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
TABLE 1
The results of Black box testing
Teachers
SD
‫ݔ‬ҧ
1.Function Requirement Test
3.71
0.665
2. Functional Test
3.96
0.416
3. Usability Test
4.23
0.61
4. Performance Test
4.02
0.43
5. Security Test
4.15
0.61
Summary
4.05
0.563
Students
SD
‫ݔ‬ҧ
4.12
0.718
3.71
0.665
3.97
0.645
3.98
0.542
4.06
0.659
3.97
0.644
4,4
4,2
4
Teachers
3,8
Students
3,6
3,4
1.Function
2. Functional Test 3. Usability Test
Requirement Test
4. Performance
Test
5. Security Test
Fig. 3 the results of Black box testing
Means for teachers and students were 4.05 and 3.97, and standard deviation for teachers and students were 0.563
and 0.644 respectively.
5. Conclusion and Future Works
In this paper, we presents the preliminary result showing a promising progress in this prototypes model for the
ongoing improvement of an Adaptive Web-Based Intelligent Tutoring System and also this system can be beneficial
to use in different courses so that students can enhance and improve their programming ability and also this system
supports teachers in handle and manage their programming course. However, in term of the future experiments, we
are looking forward to research about other techniques to enhance this project.
Acknowledgements
The authors gratefully acknowledge the financial subsidy provided by Suan Sunandha Rajabhat University.
References
Bloom, B. S., (1971). Mastery learning. In J. H. Block (Ed.), Mastery learning: Theory and practice. Rinehart & Winston, New York, pp. 47–63.
C.J.Butz, S.Hua, R.B.Maguire., (2006). A web-based bayesian intelligent tutoring system for computer programming, Web Intelligence and
Agent Systems Volume 4 Issue 1, January, pp. 77-97.
E. R. Sykes and F. Franek., (2003). A prototype for an Intelligent Tutoring System for students learning to program in Java, Proceedings of
CATE 2003, IASTED International Conference on Computers and Advanced Technology in Education, June 30 - July 2, Rhodes, Greece, pp.
78-83
El-Khouly, M.M., Far, B.H., Koono, Z., (2000). Expert tutoring system for teaching computer programming languages, Expert Systems with
Applications, 18, pp. 27–32.
Francesco Sgrò, Pietro Mango, Salvatore Pignato, Alessandra Lo Piccolo, Simona Nicolosi, Rosaria Schembri, Mario Lipoma., (2010). A NeuroFuzzy Approach for student module of Physical Activity ITS., Procedia - Social and Behavioral Sciences, Volume 9, pp. 189–193.
Green, R.A., Mastery Learning with the MATLAB Webserver, Proceedings of the 2000 American Society for Engineering Education.
Washington, D.C.: American Society for Engineering Education.
Kunyanuth Kularbphettong et al. / Procedia - Social and Behavioral Sciences 191 (2015) 686 – 691
691
Guskey, T. R., (2007). Closing achievement gaps: Revisiting Benjamin S. Bloom's “learning for mastery.” Journal of Advanced Academics,
19(1), pp. 8-31.
Jonajan Bergmann and Aaron Sams., (2012). Flip Your Classroom: Reach Every Student in Every Class Every Day, ISTE ISBN 1564843157.
Joseph Psotka, Sharon A. Mutter, (1988). Intelligent Tutoring Systems: Lessons Learned. Lawrence Erlbaum Associates, ISBN 0-8058-0192-8.
Melis, E., & Siekmann, J., Activemath: An Intel- ligent Tutoring System for Mathematics. 7th International Conference "Artificial Intelligence
and Soft Computing" (ICAISC) Lecture Notes in AI LNAI, 2994, 3070. Springer-Verlag pp.91-101.
Philip I. Pavlik Jr, Keith W.Brawner, Andrew Olney, and Antonija Mitrovic, (2013). A Review of Learner Models Used in Intelligent Tutoring
Systems, Publisher: Army Research Labs/ University of Memphis, January Chapter 5,pp.39-68.
Sleeman, D.H and Brown J.S., (1982).Intelligent Tutoring Systems: an overview, New York: Academic Press, pp. 283-308.
Sunandan Chakraborty, Devshri Roy, Anupam Basu , (2010).Development of Knowledge Based Intelligent Tutoring System, Advanced
Knowledge Based Systems: Model, Applications & Research (Eds. Sajja & Akerkar), Vol. 1, pp 74 – 100.
Zimmerman, B. J., & Dibenedetto, M. K.,(2008). Mastery learning and assessment: Implications for students and teachers in an era of high-stakes
testing. Psychology in the Schools, 45(3), pp. 206-216.
Descargar