Replies
Welcome, guest
Join CrazyEngineers to reply, ask questions, and participate in conversations.
CrazyEngineers powered by Jatra Community Platform
-
@thebigk • Apr 10, 2014
Hello #-Link-Snipped-# . I think student attendance has been over-done and there's nothing innovative about it anymore. Of course you can make it interesting; but the coding would be complicated.
I think you should begin with a PHP framework. #-Link-Snipped-# may help you take the first steps; but you'll have to proceed on your own.
All the best! -
@manish-r2Hoep • Apr 10, 2014
You can implement something like Punch in and Punch out that is generally used by small scale industries for attendance
I can think of following schema
1: Teachers
2: Students
3: Sections (teacher_id)
4: Students_Sections (student_id, section_id)
5: Attendance (id, Present (Yes/No), Date, Student ID)
6: Users (role id, Username, Password)
7: Role( id, role name)
The above schema will meet your needs
Now coming to implementation
Start implementing basic crud operations, I will recommend using cakephp, that will do everything for you, at least for implementing crud
Flow:
1: Student will be registered, he will only have access to punch in punch out screen,
2: Teachers will be able to see the attendance of students monthly, weekly (there are number of good looking jquery based calendar are available)
Something Extra
1: Add functionality to check for IP address of student when he logged in, if ip address is not in certain range, then don't allow him, this check is necessary as students may misuse it, they may login when not in school -
@avii-TGGs8o • Apr 11, 2014
Or forget all schema, just go ahead with NoSQL.