Journal of Online Learning Research and Practice Volume 7, Number 2, 2019 | Page 34

Spectrum Educational Tool: Animated Scenarios for Teacher Preparation Figure 2. Prototyping model used in the Spectrum educational tool In EP, functionalities are integrated on an interim basis until the final system is delivered. As discussed, we developed this application in HTML5 and JavaScript to work on mobile devices. We sent every case study to users for functionality testing. We used a questionnaire in SurveyMonkey for the usability testing for this prototype version, where the teacher education specialists, Human Computer Interaction (HCI) specialist, and various students responded to questions. Based on an analysis of the results, we completed further improvements. The Spectrum Educational Prototype Use-Case Scenarios A use-case diagram in Unified Modeling Language (UML) is a behavioral diagram defined by and created from use-case analysis. It represents a graphical overview of functionalities provided by the system in terms of actors, their goals, and any dependencies between those use-cases. Use case for user Primary Actor: User Secondary Actor: None Description: This use case is for users who need to register for the first time to log into the application to access the case studies. The request sent by the user goes to the Database (DB) Administrator. The DB Administrator accepts the request and approves the login credentials. Pre-Conditions: The user has a desktop/laptop/mobile device in working condition with Internet connectivity and installed browsers, such as Firefox, Chrome, or Safari, to open the application. Post Conditions: The DB Administrator acknowledges and approves login credentials for the requested users. Basic Flow: • The user sends a registration request to the DB Administrator with his or her email, username, and password. • The DB Admin can accept/reject 23