This project has been discontinued.
About
| Download
|
Requirements
|
Installation
| CVS
| Thanks
To
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
UI.
- 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
center.
Download
The latest stable release is Echelon 1.0.0 "Polaris". You can
download
it from SourceForge.net.
Requirements
- PHP 5+
- MySQL Server 4 or 5
Echelon uses the following PEAR packages:
- DB_DataObject*
- DB (required by DB_DataObject)
- MDB2
- MDB2_Driver_mysql
*A modified version containing fixes to circumvent certain issues is
included with Echelon.
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
Installation
- 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
next step.
- 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
Address>/path_to_ECHELON_ROOT/install/
- Follow the on-screen instructions to complete the Echelon
setup.
- After the installation is complete, IMMEDIATELY delete the
'ECHELON_ROOT/install' directory.
Post
Installation
To ensure smooth functioning, perform the following steps as an
administrator:
- Create at least one goal template.
- Create Departments and assign default goal templates to
them.
- Create at least one schedule.
- Go to the "Configure" page, set the "Current Schedule:"
field to one of the schedules, and save configurations.
Thanks
To
Mr. Giovanni Benincasa of Northside
College Preparatory High School and the institution itself
for
sponsoring the Echelon project.