The application should allow for classes, instructors, students, tests. I am not expecting this to be a development from scratch. This is best for someone who has done something similiar and just needs to customize it. All of the features are not required. I have just put of this project for a long time. FYI this program is for religious education.
Instructors can have multiple classes.
Students can take multiple classes.
Both students and instructors are required to log in.
When instructors log in, they can only see their classes, students and tests.
When students log in, they can only see their tests.
An administrator can log in and add/edit/delete anything.
The system should keep a tally of the student grades with an overall average.
Students can view their test results once they log in to their account.
The interface should be very professional.
A student can register for a class, but an instructor has to approve the registration before the student is joined to the class. A student can register under the system instantly, but will not have any classes until they have individually registered (selected) them.
1. The web-site should be password-protected; currently it is not.
2. I, as an instructor, should be able to easily add or remove students.
3. I should be able to send email to:
a. an individual student
b. students in a particular course (courseid)
c. all the students
4. I need a DropBasket - where students can simply upload their assignments. There should somehow be a way to identify which student uploaded what. Students should NOT be able to see other students' uploads.
5. Any other features???Similar software includes Blackboard, WebCT, and others
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
You suggest