Table of Contents


Description

CAL is a language center management system that I built with Joseph Pereira (jper...@gmail.com) when we were studying Computer Science at Champlain College. This application was designed to reduce the amount of paper that was being used for everyday managerial tasks. By providing students with a web-based system to use, we are able to track student progress in a centralized location, allowing teachers, monitors, and administrators to access their information.

Students log into the system to start their language center sessions. They then have access to the history of their previous sessions, which allows them to quickly assess how many visits they have accumulated, as well as which exercises were completed.

Monitors have the ability to validate or invalidate student sessions, and they are also able to determine how long a student has been using the system. They also have the ability to write down notes along with each student session, and they can send alert messages, which is a quick and discreet way of notifying students of a misconduct.
Teachers can easily determine how students have been progressing, as well as which exercises they have completed. This information can be organized by course section, faciliating the task of gathering data about a particular class.
Administrators have access to a wealth of features, allowing them to create, delete, and update courses, course sections, exercises, computers, terms, monitors, teachers, students, student sessions, and much more. They also have access to various reports and statistics. For example, one particular feature allows them to see during which hours students visit - with a configurable date range. Another report allows administrators to see how students are performing, per course section.

Press



More Information

For more information about this project, please contact mref...@gmail.com