STUDENT BEHAVIOR TRACKING APPLICATION - A CODEIGNITER CASE STUDY

Executive Summary

Our client who operates in the Education Industry as an Educator sought to the hire the CodeIgniter development expertise of Mindfire Solutions to design and implement a student behavior tracking application that offers a faster way to grade students, a smarter way to manage school and very secure system to manage and keep all the records.

This application involved interaction between a number of players, viz. the Central Admin (usually a district level authority) Principal, Teachers and Parents. It allows the parents to virtually “sit in the classroom” and keep track of their childrens’ behaviour. Not only were the parents and school authorities aware of the child’s activities, it was also being documented on a district level as well.

The application designed by Mindfire Solutions had a Central Admin who can create schools and import students’ and teachers’ data. It was implemented in a district level whereby student activities of all the schools can be tracked centrally. Individual schools can be monitored locally by the Principal who acts as a local Admin. The Principal can then assign students and teachers to the respective classes.

We also implemented a native client app which uses robust REST API to allow teachers to submit behavior rating for students on the spot. This enables the parents and school authorities to see how the student is doing in school. It basically provides a running report on the students conduct to find and take early corrective action.

Additionally, we also implemented a web browser based interface and used responsive design to ensure that the user interface adapts to different screen sizes. Owing to the ubiquity of mobile phones, our developers also built the Android and iOS versions to cater to the users’ various mobile operating systems.

About our Client

Client Description: Educator

Client Location: United States of America

Industry: Education

Technologies

PHP, CodeIgniter, MySQL, JavaScript, jQuery, HTML5, CSS, AJAX, REST, XML

E-Leanring-2
Publishing-3
Publishing-5