Skip to content

Latest commit

 

History

History
68 lines (41 loc) · 2.68 KB

README.md

File metadata and controls

68 lines (41 loc) · 2.68 KB

Smart Attendance app

Introduction

It is new and efficient way of talking attendance at end of every lecture in college. It has a clean and elegant UI which is user-friendly.

Core Objective

  • To deliver the authentic experience to user.
  • To alter the traditional method by morden technology.

Overall Features

1. Security

No user can login without admin permission weather he/she has correct credentials.

2. Attendance Session

If teacher is logged in then under attendance tab he/she gets a button to take attendance of student. When the button is clicked by teacher the attendance session start.

If student is logged in and attendance session is not started then under attendance tab he/she can't see give attendance button.

only teacher's can start attendance session. Attendance session is divided in three stages (each stage of 10 second).

stages

At first stage (give attendance) button is visible at student's end just for 10 second. Those student which are present in class know it and they click button. after that, stage 2 begine automatically. At these stage student has to choose one correct number out of four which is told to them by teacher and in last stage they have to choose correct letter which is also told to them by teacher. Those student who clear all the stages are marked as present.

Rating

When any teacher take attendance, student who attend lecture get's opportunity to rate lectur experience.

We belive it will help teacher to grow more and create a subtle pressure to improve performance every time.

At end, teacher also get right to make any student present or absent.

3. Student's Vote

It is small try to make student aware the importance of vote by providing them platform. A platform which empower student, which give them freedom to raise any problem without any fear, which completely protect their identity.

Algorithm

platform work's on algorithm which promote the problem based on vote that it receive.

4. Attractive Schedule

The problem which i personally faced was checking next lecture in pdf. We try to solve these problem by providing elegant user interface. every time when i check next lecture in app it really feels satisfide.

Tools and Technologies

Front-end:- XML

Back-end:- Java

Database:- Firebase

IDE:- Android Studio

Contribution

You are always welcome with great respect to contribute in project by improving existing features, adding new features, sloving issue, reporting bug's, creative concept and in many more ways. Happy to see some pull requests!