AN IN-HOUSE DIGITAL ADVANCEMENT OF GEOLOGY 100 LAB
Our chosen component of the project was to set up a database and complete a working model of the Lab Editor tool for the administrative side of the web service. Team responsibilities were divided between: model, view, and controller (MVC). One member created a MySQL database on the server space provided by EWU and an ASP.NET library for our back-end code to communicate with the database (model). One member designed the front-end for the Lab Editor using a Summernote rich text editor and added the ability to create and reorder a dynamic number of Lab Exercises (view). One member coded the back-end which allows the data entered by the user to save and repopulate as a Lab object between the front-end and the server (controller).
The Lab Editor can create, save, and preview (future “student view”) a Geology 100 Lab. Each Lab has a title and a dynamic number of Lab Exercises, each with a response type. Utilizing the rich text editor, faculty can add exercise elements such as text, table, video, image, and hyperlink in order to build a Lab.