Online student attendance registry

Isaac Kenga

Isaac Kenga

@isaac-nioo40 Oct 18, 2024
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....

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    Kaustubh Katdare

    @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 Goyal

    Manish Goyal

    @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

    avii

    @avii-TGGs8o Apr 11, 2014

    Or forget all schema, just go ahead with NoSQL.