CrazyEngineers
  • Online student attendance registry

    Isaac Kenga

    Isaac Kenga

    @isaac-nioo40
    Updated: Oct 18, 2024
    Views: 1.5K
    Am taking my final year studies and soon will be required to come up with an innovative project.. Have an idea on taking register on students who are in class at a given time,on line without the lecturer physically moving to the class block... please suggest me how i will go about it.... language good at is php....
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Kaustubh Katdare

    AdministratorApr 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!
    Are you sure? This action cannot be undone.
    Cancel
  • Manish Goyal

    MemberApr 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
    Are you sure? This action cannot be undone.
    Cancel
  • avii

    MemberApr 11, 2014

    Or forget all schema, just go ahead with NoSQL.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register