This project has been discontinued.
What is Echelon?
Echelon - A Writing Center Portal is designed to help a writing center
keep track of its activities.
The software achieves the following:
- Supports several types of users: Student (i.e. visitors),
writing Advisor, Teacher, Department Head, and Administrator.
A student can create an account to keep track of their appointments to
the writing center as well as feedback they received during each
meeting with a writing advisor. Also, a student can provide
the administrator feedback (via a form) on a meeting session and/or a
writing advisor. Writing Advisors can keep track of their
meetings with students and write private commentaries (that is only
visible to an administrator) following a meeting. Teachers
can view appointments of students from their own classes and look at
statistics for students' goals when visiting the center.
Department Heads can do the same while viewing appointments for their
entire department. Administrators have control over all
aspects of the system including schedule, goal template, and
department/class creation. They also have access to all
statistics and can e-mail stats to any faculty member directly from the
- Manages schedules detailing the center's
availability. The schedule feature also lists the sessions
and days during which a writing advisor is to be present.
Based on this information, advisors will be required to report
attendance via a button from their account on the appropriate days.
- Manages goal templates with pre-defined goal
categories. This allows the students to narrow their goals
and decide exactly on what they seek to accomplish at the writing
The latest stable release is Echelon 1.0.0 "Polaris". You can
it from SourceForge.net.
Echelon uses the following PEAR packages:
- PHP 5+
- MySQL Server 4 or 5
*A modified version containing fixes to circumvent certain issues is
included with Echelon.
- DB (required by DB_DataObject)
To install MDB2 and the MySQL driver for MDB2, you can run the
following commands (if you have the PEAR module installer available):
$ pear install MDB2
$ pear install MDB2#mysql
- Extract the echelon-<VERSION>.tar.gz archive
to somewhere inside the document root on the web server. You
may rename the echelon-<VERSION> directory (henceforth
referred to as ECHELON_ROOT) to something else before proceeding to the
- Open ECHELON_ROOT/include/DO_config.ini.php in a text
editor and modify the appropriate values in the "User Customization
Section". Save the file and close it.
- Point your browser to <Server
- Follow the on-screen instructions to complete the Echelon
- After the installation is complete, IMMEDIATELY delete the
To ensure smooth functioning, perform the following steps as an
- Create at least one goal template.
- Create Departments and assign default goal templates to
- Create at least one schedule.
- Go to the "Configure" page, set the "Current Schedule:"
field to one of the schedules, and save configurations.
Mr. Giovanni Benincasa of Northside
College Preparatory High School and the institution itself
sponsoring the Echelon project.