Job offered: Joomla 1.5 integration with Moodle ASAP

Type: Contract
Location: Atlanta, GA or telecommute

Prefer local to Atlanta GA, but will work remotely with the right people.

Background: A school that schedules students for individual lessons with teachers at 3 different locations.

What I have: Joomla 1.5 up and running site. Duplicate on test server.

What I've considered: Various event scheduling components, Moodle, FreeWay. I like the capabilities of both Moodle and FreeWay, but either one I would need help customizing to the specific needs of this site.

What I need:

General idea: Backend and Frontend control of scheduling students with specific teachers at specific locations. Repeating dates. Strict user permissions. Calendars. Ability to mark classes and class changes approved, changed, billed, etc. Ability to invoice and pay online. Ability to view different info based on user level. Ability to sell "add-ons" and educational materials and to invoice these items as well as do instant payments.

Specifics:

* Students register online. Once registered, they can view a list of the teachers and specialties available at their desired location. They can then sign up for a specific time-slot, which is a repeating class. They can request schedule changes. They can view their own schedules. They can view open slots on their own teacher's schedule, but not other student's info. They can be assigned to multiple teachers or classes.

* Teachers can log in to view their own class schedules or individual students that are assigned to them, ideally in a calendar view, and request schedule changes.

* Administrators can make and/or approve changes to schedules. Administrators can invoice students and mark invoices billed or paid.
Administrators can view reports such as sales, payments, etc. per class-type or teacher. Administrators can add class materials costs to the invoices if they are not added with the class at signup.

Timeframe: ASAP.

Entry added by Gracie Clark - 26 mar. 2010
Last updated - 26 mar. 2010