Reconstruction of LariJava Learning Programming Website Using MVC Concept
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...
Saved in:
Published in | 2019 IEEE International Conference on Engineering, Technology and Education (TALE) pp. 1 - 6 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.12.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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. |
---|---|
ISSN: | 2470-6698 |
DOI: | 10.1109/TALE48000.2019.9225933 |