Joomla! Extension: School management system

  • Posted:
  • Proposals: 9
  • Remote
  • #44999
  • Archived
Maysam T.David C.Andy H.AVR S.Daniel P. + 4 others have already sent a proposal.
  • 0

Description

Experience Level: Expert
I run a small tuition school in a few locations and I would like to use Joomla! as a CMS for my system.

I will need a mobile version for attendance taking, but here is my business logic:

Business Logic
A group of tutors will be using the system to keep track of the students in each class. Each class has a fixed amount of students who can join and it depends on the tutor himself. A class has different level or subject (and this must be added by the admin and not hard coded)

Each student has a number of test they have to go through, some are optional while some or not. This must not be hardcoded as well, as new tests will be added in.

Students can change tutor, and the class can change a different tutor.

For the tutors, they will be able to see what are the classes they have and are able to track the payment of these students. Since students pay directly to the tutors, the tutor will be adding the fee payment directly into the system. The admin is able to turn this function off and will be only the one being able to add in the payment.

The tutors will have some sort of calendar program where they are able to see their schedule in brief, and able to set time which they are free. The time that is set “FREE” must be recurring weekly. (This so that we know they are able to take in another class).

For the administrators, we must be able to see which tutor is available at a certain time.
E.g.
Location: East
Day: Monday
Time: 5pm-10pm
Level: Primary 4
Subject: Science

Then a list of tutors will be listed. The listed tutor has a class because it is on Monday and has a class at 7pm-8pm. On top of that, it will also show a list of tutors who have set a time range which they are free to teach in the North, e.g. Monday 8pm-10pm.

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.