학술논문

Reconstruction of LariJava Learning Programming Website Using MVC Concept
Document Type
Conference
Source
2019 IEEE International Conference on Engineering, Technology and Education (TALE) Engineering, Technology and Education (TALE), 2019 IEEE International Conference on. :1-6 Dec, 2019
Subject
Engineering Profession
Problem-solving
Programming profession
Databases
Electronic learning
Software
Informatics
e-learning
introductory programming
problem-solving method
MVC framework
Language
ISSN
2470-6698
Abstract
Various types of subjects can be delivered via e-learning, including programming courses. Programming can be categorized as a difficult and complex course of study. This difficulty is caused by a lack of problem-solving and analytical thinking skills. LariJava application has been developed to gain those skills. LariJava is e-learning that implements a problem-solving method to learn introductory programming especially Java programming language. However, existing applications have not used the MVC concept framework. Using a framework with MVC concept can provide maintainability, testability as well as scalability for any update to LariJava application in the future. In this research, LariJava application was reconstructed with the CodeIgniter framework. LariJava application was also updated with some new features such as classification of question difficulty, storing user’s answer, and storing user’s statistics. The updated application was tested using Black box testing and the result are a pass. This means the output of testing scenarios is the same as the expected output. LariJava prototype’s usability was measured by using the System Usability Scale questionnaire. The final SUS score is 72 which can be interpreted to acceptability range is acceptable, the grade scale is C, and the adjective rating is good.