Most LMSs simply display modules and assignments in boring linear lists that may scroll for pages. Delphinium's module interfaces are designed to accommodate a variety of pedagogy decisions and provide an interesting display with information that helps students be successful.
The Iris module interface displays modules in a circular hierarchical knowledge map, similar to how Khan Academy displays math concepts. The designer uses Stem (see Tools tab) to set parent / child relationships. Prerequisites can be used to constrain the paths students follow, but Iris is designed to offer students a great deal of autonomy in the sequence and timing of assignments they follow. As students complete assignments, modules change from grey (locked), to green (unlocked), to shades of blue (number of assignments completed). Mousing over modules reveals module items in a popup window. Assignments can be designated as optional.
The Outcome Tracker interface is designed for cafateria-style grading where students are provided a variety of assignments that employ a variety of learning styles. More assignments are provided than are required to get an A in the course and students are allowed to select which assignments to complete. Blue bars indicate where students have completed assignments. Mousing over each module reveals a popup window displaying the assignments for each module and course objective. Students are awarded bonus points to ensure that they select assignments balanced across all learning objectives. To create a sense of urgency, encourage progress in the course, and to make grading assignments easier for teachers, a count down timer displays when the "shade" drops and locks a row of assignments.
The Bird of Paridise module interface uses a layout commonly found in smartphone games like Angry Birds, Plants vs. Zombies, and many others. Modules are displayed as a box with stars below to indicate the level of performance. Modules change color to indicate the number of assignments completed from green (unlocked) to dark blue (all complete). Locked modules are indicated with a lock icon and the color grey. Groups of modules are organized by tabs. Stem (see Tools tab) is used to organize modules into tabs. Clicking a module shows a pop up window with module items and assignments. Bird of Paradise displays all modules and assignments in a small area and allows other game elements to be displayed on the same page. It is designed to accommodate a traditional linear course with few modifications.
Our research shows that about 6% of students prefer a simple list interface over a gamified interface. For these students we provide an alternate interface for the course that simply lists modules and assignments in a small space.
Easter Eggs in software are intentional inside jokes or hidden features which users "hunt" for and find. Project Delphinium Easter Eggs are browser effects and games that are doled out as students earn points.
The leader board ranks students anonymously according to total course points. It includes 5 tiers which allows students at different performance levels to compete with similar performing peers. Students are also able to move up a tier by out performing that tier's lowest student.
Progress Tracker is designed for courses where scores start at 0 and grow upwards, like a game, and assignments can be completed in any sequence with out due dates. As students earn points, their blue bar raises and indicates their current grade. A red line indicates expected progress in the course for the current date. Bonus points generated by other Delphinium components are added to the grade and indicated by a green bar. Blue dots allow students to compare their progress with the progress of their peers.
Experience Tracker is designed for courses where scores start at 0 and grow upwards, like a game, and assignments can be completed in any sequence with out due dates. As students earn points, their blue bar raises. Milestones are used to show progress in the course. A red line indicates expected progress in the course for the current date. Urgency is created by awarding bonus points when students beat the red line to a milestone and penalty when the red line reaches the milestone first. Blue dots allow students to compare their progress with the progress of their peers.
Experience Stats is used with Experience Tracker to quickly show students how well they keeping up with the red line, how many bonus and penalty points they have earned, and the quality of the assignments they have turned in.
When used with 0 based grading scales, Current Grade displays a live grade that can never go down, giving students concrete perspective of their course progress.
Tag Tracker indicated student progress on tags assigned to assignments in Stem (see Tools tab). Tag tracker can be used to measure progress on course outcomes, competencies, units, or any other defined category.
This progress meter was designed for a Drivers Ed course to resemble a tachometer.
Course Countdown indicates the number of days remaining in a course.
Stem allows designers to add meta data to LMS module and assignment data. This meta data can be accessed by other components and used in their display (e.g., Iris, Competencies). Meta data includes parent / child relationships and tags.
A gamified course interface is often a new experience for students and like all games, the rules need to be explained. Walk through allows designers to create a tutorial for students directly in the course interface. Small pop up windows walk students through the important elements of the course and can display videos and text. Student initiated actions govern the pace of the tutorial. Tutorial events can be set to activate based on a variety of conditions including stage in tutorial, date, and point level.
The Delphinium gradebook improves teachers' ability to monitor student progress. Color coding indicates student progress, bonus and penalty points generated by Delphinium components are displayed and included in grade computations. Grades are computed from 0 upwards, like in a game. Columns can be sorted and filtered to show specific groups of students like poor or high performers. Student details are displayed by clicking in the details column. Details include boxplots that compare the current student scores with all other students. A similar interface is provided to students. Other Delphinium components can insert interface tabs into both the main gradebook and student details to show unique information.
Filtered email allows teachers to filter students within a range on any of the gradebook columns and send an email targeted to their specific needs. Name slugs dynamically insert students names, allowing teachers to start a personal email conversation with many students at once.
The assignment list provides detailed class summary data for every assignment.
Course stats provide detailed summaries for student performance.
For LTI 1.2 compliant LMSs, Greenhouse allows designers to inject any Delpinium component into any HTML page or content box via the WYSIWYG editor.
Teacher tools provide useful utilities for managing a course including copying the Delphinium settings from an existing course and masquerading as a specific student to view their Delphiminum pages. Other Delphinium components can also inject tools into the teacher tools interface.
Delphinium is built within the OctoberCMS and Laravel frameworks which provide a wide array of developer tools and technologies. Components are added using a drag and drop interface. Pages can be edited online or in an IDE. Pages can be used in multiple courses simultaneously following a build once, deploy many times philosophy. Using either our LTI configuration component or our Dev component, you can work from a live server production environment or a local host environment. OctoberCMS also provides extensive documentation and code examples.
The OctoberCMS Builder tool replaces a great deal of tedious manual configuration in your code with a quick and easy wizard for writing database, controller, version, language, menu, model, migration, and permission files. You can always edit the files directly to fine tune your code, but builder gets these tasks out of the way so you can get to coding the exiting things.
The Delphinium Vanilla tool extends Builder and provides access to scripts which automagically produce components, including basic controllers, models, databases, and files, that are compliant with Delphinium developer guidelines and ready for your added functionality. This dramatically reduces the startup time for building a new component.
The Roots Live API tool allows you to live test the connection and data passing between your Canvas courses and your Delphinium components.