Read the requirement carefully before applying. Person or team should have knowledge of Yii, PHP, MySql, ajax, etc. Do not apply if you have not read the requirement or do not meet the prerequisites. I have developed some smalls projects on Yii but don’t have too much time to work on this project in this moment.
French language developer will be a must.
The DataSchool project is a school management web application designed with Yii framework to manage multiple schools/college. The interface must be simple and easy to use. We would like to have an interface like open-school.org. The system will be online and have access to :
- School’s admin to manage each school
At this moment we need to developed only two modules:
1. Schools registration/creation/modification
a. Someone wants to create a school on the system. He click on the “Create your school” button on the home page.
b. The person fill an only form with captcha validation to create the school (name, adresse, telephone, email of the school) and to create his user and his profil in the database (with Firstname, lastname, email, password, etc). And after this person will be redirect to the Dashboard of his school (manage student, manage course, manage class/classroom, edit personal profile and school profile with settings, school’s logo)
c. All the info will be save on the database and relations will be created (database schema will be provide)
d. According to the choice of cycle on creation of the school (primary, secondary), classes, courses and classroom will be automatically created for the school.
2. Student registration/creation modification
a. The admin can add a student with the possibility to check fee for this student. A student can have 0 or many parents. Students registration must use one form to save student and his parent in the same view. At the registration, we have to put the student in a classroom. To add parent, we must duplicate a div form with the same fields for a parent. If the fee checkbox fee is checked, the system will be add a payment for this student in the system
- YII framework
o Bootstrap (multi-theme)
o Boilerplate (for structure developing)
o We want to use this starter app : [url removed, login to view] to start the project
Admin-teacher- student-parent interactions, messaging, report sharing and collaboration.
- Secure Access
An admin can see only his school. A parent can see only theirs student, etc
- Manage exams
Create exams and set various grading levels. Save note/score by student for an exam and have the report by student or by classroom.
- Course/Class and classroom Management
Each class can have one or multiple classroom. Each classroom has multiple courses and each course in a classroom is dispensed by a teacher.
- Human Resources Management
School’s admin can add user like teacher, secretary to his school with rights.
- Events & Calendar
- Theme customization
Use Bootstrap. Theme by school, choose a theme for a school
- Internal Messaging
- Student / Teachers / Parent Portals
- SMS (future)
- Social features (messaging, blog, forums, connections, etc)
- Mobile app (android, ios in future)
All the best and look forward for long term partnership.