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...

Full description

Saved in:
Bibliographic Details
Published in2019 IEEE International Conference on Engineering, Technology and Education (TALE) pp. 1 - 6
Main Authors Mutiawani, Viska, Chaidir, Muhammad, Afidh, Razief Perucha Fauzie, Irvanizam, Irvanizam, Amalia, Mabrina MR, Juwita, Juwita
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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