his/her followed approach, as it doesn’t match the taught concepts that were the
subject of the current training being tested.
Accordingly, this research have studied and identified the characteristics of IGS as
opposed to other active support systems. Achieved are models for testing, questions,
and grading, which led to the design of a framework for IGS systems. Finally a
prototype (Smart Grader—SG) was then implemented. SG is supposed to integrate to
ITS systems to provide more effective learning through grading student tests,
correcting mistakes, and providing, on the spot, advices on better solution strategies.
A List programming problem was used for experimentation.
In general, the results achieved by the Smart Grader research project were
promising and encouraging. However, further investigations are still required along
several directions: first, assessing SG’s practical viability through measuring the cost
and time efficiency of the whole process of creating a question bank, preparing a test,
and holding a testing session, and hence, improving the framework design; second,
adding accumulative experience and machine learning component to the framework
so as to detect new correct answers and hence enlarging the knowledgebase; third,
adding dynamic adaptation of the Grader’s behavior; finally, Implementing a more
comprehensive environment with practical considerations, e.g., using the mobile and
cooperative agent technology to give more flexibility and power.
References
1. Corbett and H. Trask, “Instructional Interventions in Computer-Based Tutoring:
Differential Impact on Learning Time and Accuracy”, in the ACM CHI Letter, the
Proceedings of the CHI 2000 Conference on Human Factors in Computing Systems, Vol. 2,
issue 1, April 2000.
2. Corbett, J. Anderson, “Locus of Feedback Control on Computer-Based Tutoring: Impact on
Learning Rate, Achievement, and Attitudes”, Proceedings of the SIGCHI Conference on
Human Factors in Computing Systems, 2001.
3. Y. Shang, H. Shi and S. Chen, “An Intelligent Distributed Environment for Active
Learning”, Journal of Education Resources in Computing, ACM, Vol. 1, No. 2, Summer
2001.
4. W. Hefley, “Helping Users Help Themselves”, IEEE Software magazine, Vol. 11, No. 2,
March/April 1995.
5. G. Knight, D. Kilis, and P. Cheng, “An Architecture for an integrated Active Help System”,
in the Proceedings of the 1997 ACM Symposium on Applied Computing, 1997.
6. C. Gutierrez and J. Hidalgo, “Suggesting What to Do Next”, in the Proceedings of the 1988
ACM SIGSMALL/PC Symposium on ACTES, 1988.
7. J. Davies, A. Gertner, N. Lesh, C. Rich, C. Sidner, and J. Rickel, “Incorporating Tutorial
Strategies Into an Intelligent Assistant”, in the Proceedings of the 6th International
Conference on Intelligent User Interfaces, 2001.
8. H. Shah and A. Kumar, “A Tutoring System for Parameter Passing in Programming
Languages”, in the Proceedings of the 7th Annual Conference on Innovation and
Technology in Computer Science Education, 2002.
9. Shehab Gamalel-Din, “Intelligent Active Coaching – An Executable Plan Approach”,
AUEJ, Vol. 5, No. 4, Sept. 2002.
10. Eftimie, M. Bardac, R. Rughinis, “Optimizing the workflow for automatic quiz evaluation”,
in the Proceedings of the 10th Roedunet International Conference (RoEduNet), 2011, pp.1-
4.
12