Sunteți pe pagina 1din 19

Mini Project Report on

TEACHER CLASSROOM ASSTISTANT

Submitted by

Nitesh Gawade
Ashish Kamble
Sanjit Maji

Guided by

Prof. Minal Avzekar

DEPARTMENT OF INFORMATION TECHNOLOGY

UNIVERSITY OF MUMBAI

2019-2020
DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

Date:

This is to certify that, the project work embodied in this report entitled, “Teacher
Classroom Assistant” submitted by, “Nitesh Gawade bearing Roll No. 719”, “Ashish Kamble
bearing Roll No. 724” “Sanjit Maji bearing Roll No. 730” for the award of Forth year of
Engineering (B.E.) degree in the subject of Android Application Development, is a work carried
out by them under my guidance and supervision within the institute. The work described in this
project report is carried out by the concerned students and has not been submitted for the award
of any other degree of the University of Mumbai.

Further, it is to certify that the students were regular during the academic year 2019-
2020 and have worked under the guidance of concerned faculty until the submission of this
project work at Rajiv Gandhi Institute of Technology, Mumbai.

Prof. Minal Avzekar Mr. Swapnil Gharat


Project Guide Project Coordinator

Dr. Sunil B. Wankhade Dr. Sanjay U. Bokade


Head of Department Principal
CERTIFICATE OF APPROVAL
This mini project report entitled
TEACHER CLASSROOM ASSISTANT

Submitted by:

Nitesh Gawade 719

Ashish Kamble 724

Sanjit Maji 730

In partial fulfillment of the requirements of the degree of Forth year of Engineering in


Information Technology is approved.

Internal Examiner

External Examiner

Date:

Place:
DECLARATION

I declare that this written submission represents my ideas in my own words and where
others' ideas or words have been included, I have adequately cited and referenced the original
sources. I also declare that I have adhered to all principles of academic hone sty and integrity
and have not misrepresented or fabricated or falsified any idea/data/fact/source in my
submission. I understand that any violation of the above will be cause for disciplinary action
by the Institute and can also evoke penal action from the sources which have thus not been
properly cited or from whom proper permission has not been taken when needed.

ROLL NO. NAME SIGNATURE

719 NItesh Gawade

724 Ashish Kamble

730 Sanjit Maji

Date:

Place:
ACKNOWLEDGEMENT

With all reverence, we take the opportunity to express our deep sense of gratitude and
wholehearted indebtedness to our respected guide, Prof. Minal Avzekar, Department of
Information Technology, Rajiv Gandhi Institute of Technology, Mumbai. From the day of
conception of this project his active involvement and motivating guidance on day-to-day
basis has made it possible for us to complete this challenging work in time.
We would like to express a deep sense of gratitude to our respected Head of the
Department, Dr. Sunil B. Wankhade who went all the way out to help us in all genuine cases
during the course of doing this project. We wish to express our sincere thanks to Dr. Sanjay
U. Bokade, Principal, Rajiv Gandhi Institute of Technology, Mumbai and would to like to
acknowledge specifically for giving guidance, encouragement and inspiration throughout the
academics.
We would like to thank all the staff of Information Technology Department who
continuously supported and motivated during our work. Also, we would like to thank our
colleagues for their continuous support and motivation during the project work. Finally, we
would like to express our gratitude to our family for their eternal belief in us. We would not
be where we are today without their support and encouragement.

Nitesh Gawade
Ashish Kamble
Sanjit Maji

Date:

Place:
ABSTRACT

Teacher Classroom Assistant deals with the maintenance of the student’s attendance details. It
is generates the attendance of the student on basis of presence in class. It is maintained on the
daily basis of their attendance. The staffs will be provided with the separate username &
password to make the student’s status. The staffs handling the particular subjects responsible to
make the attendance for all students. Only if the student present on that particular period, the
attendance will be calculated. Concerned subject teacher will enter the attendance corresponding
to the subject and then automatically total attendance and percentage of attendance will be
calculated by Teacher Classroom Assistant.
TABLE OF CONTENTS

Sr. No. Chapter Page No.

1. Introduction 1

2. Aims and objectives 2

3. Existing System 4

4. Problem Statement 5

5. Proposed System 6

6. Future Scope 9

7. Conclusion 10

8. References 11

Fig. No. List Of Figures Page No.

1. Home Page 6

2. Student Information 6

3. Teacher Timetable 6

4. CGPA Calculator 6

5. Setting Lecture Time 7

6. Teacher Notes 7
CHAPTER 1
INTRODUCTION

Attendance recording in educational institutions is an important task. But now a day’s manual
data entry procedures are used to take the attendance. Traditional ways of recording attendance
involve manual entering of individual attendance on a sheet of paper. Later, these are fed into
staff diary or computer database. It is still possible to access the data by unauthorized person
after entering it into computer data base.
In this report we are focusing on developing this project, which will help the lecturers to take
attendance easily, securely and will have less error. For this we are implementing android based
software for digital attendance recording system at teacher’s Android mobile phone. This system
will helps lecturers to take attendance of the students using android mobile phone, by using
Bluetooth device of mobile phone, those who are present in the class, whose attendance will be
marked. After that captured data will be sent to server database from where attendance list will
be updated automatically on the server’s data base, lectures will able to edit the attendance and
easily get requested information. Thus, the project will reduce the workload of lecturer by
providing them the android technology based platform where they will be able to take, manage,
update and see the attendance of students with efficiency.

1
CHAPTER 2
AIMS & OBJECTIVES

AIMS:

1. To develop easy and efficient in use app.


2. To change the traditional system by new one.
3. To help in evaluating attendance of a student.
4. To reduce the manual work to keep record of attendance of student.
5. To eliminate the paper work by reducing time.

OBJECTIVE:

“Teacher Classroom Assistant” is a web application developed for maintaining the attendance of
the student on the daily basis in the collage. Here the staffs, who are handling the subjects, will
be responsible to mark the attendance of the students. Each staff will have a separate username
and password. An accurate report based on the student attendance is generated.

This system will also help in evaluating attendance eligibility criteria of a student. Report of the
student’s attendance can be generated and mail will be send to those who are having short
attendance. Teacher can upload files for students and can also view and download the uploaded
files. Students will have the facility of viewing their attendance and they can download the files
uploaded by teacher.

Motive is also to bridge the interaction gap between teacher and student by providing the
interaction session between teacher and student. By Attendance System we are trying to reduce
the manual work to keep record of attendance of students. Student will get notified by mail if
he/she is having short attendance so that he/she can improve his/her attendance to become
eligible for exam. Teachers can manage attendance using computerized data management so that
paperwork can be eliminated. Generate attendance reports any time which help teachers to know
whether a student an eligible for exams.

2
CHAPTER 3
EXISTING SYSTEM

The existing system does not provide the user the convenient that the proposed system provides.
The Staff has to not maintain portable Student attendance System in smart phone application
based. There is no user Preference login based Time Table Displayed in class wise and Staff
wise Time table generate in android Mobile Application.

The Existing system is a manual entry for the students. Here the attendance will be carried out
in the hand written registers. It will be a tedious job to maintain the record for the user. The
human effort is more here. The retrieval of the information is not as easy as the records are
maintained in the hand written registers. At the end of the session calculating the net attendance
of students is tedious and time consuming task. Students have to ask from teachers their
attendance in subjects so that they can keep track of their attendance which is also a time
consuming task and headache for teachers and students. Notes given by the teacher to students
sometimes not able to reach the whole class due to miscommunication between students and
between student and teacher.

DEMERITS OF THE EXISTING SYSTEM

• The most important drawback of the existing system is that Staff has to totally depend
on the Student Attendance Book at the time of need.
• Another demerit of the existing system is that the process of obtaining the Time Table
is not an easy task.

3
CHAPTER 4
PROBLEM STATEMENT

Teacher Classroom Assistant is software developed for daily student attendance information of
a student in a particular-class. Some of Android technology for this application includes PHP in
server-side language, MySQL and PHP as back-end design and HTML, CSS and JavaScript as
front-end tools. Managing the attendance using mobile phones provide easy and interactive
access to the attendance records of student. It consumes not only less energy but also helps in
reducing the wastage of paper. Mobile being portable can help instructors or any other users to
take attendance on their mobiles and view the various statistics to analyze the attendance record
of the student.

4
CHAPTER 5
PROPOSED SYSTEM

To overcome the drawbacks of the existing system, the proposed system has been evolved.
This project aims to reduce the paper work and saving time to generate accurate results from
the student’s attendance. The system provides with the best user interface. With the help of this
system student can also be notified via mail if they are 8 having short attendance and students
can also see their attendance whenever they want without asking the teacher to see their
attendance. The efficient reports can be generated by using this proposed system. Teacher can
also upload documents containing the required data or can upload the syllabus also. Interaction
between teacher and student is also provided by system to bridge the gap between teachers and
students.

Advantages of Proposed System


• It is trouble-free to use.
• It is relatively fast approach to enter attendance.
• Is highly reliable, approximate result from user.
• Best user interface.
• Efficient reports.

Features of the system:


• Admin login: Admin has an account in the system from where he administers all the
information and different faculty accounts.
• Faculty information: The system contains all the updated information of the faculty
like their personal details, salary details and lectures details and so on.
• Scheduling classes: The system also maintains timetable of all the lectures being
conducted every day.
• Student's details: The system contains a student account where it maintains the student
details and even student batch timings
• Subject details: The system contains a Subject Details are Maintained with Staff
integrated with and subject hour allocation included
• Attendance :this module is only accessible for staff user only to attendance for
students ,hourly based attendance generate

5
Figure 1: Home Page Figure 2: Student Information

Figure 4: CGPA Calculator


Figure 3: Teacher Timetable

6
Figure 5: Setting Lecture Time Figure 6: Teacher Notes

7
CODE:
package com.delaroystudios.teacherassistant;

import …

public class AppBase extends AppCompatActivity {

ArrayList<String> basicFields;
gridAdapter adapter;
public static ArrayList<String> divisions ;
GridView gridView;
public static databaseHandler handler;
public static Activity activity;

@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mai_menu, menu);
return true;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.base_layout);
basicFields = new ArrayList<>();
handler = new databaseHandler(this);
activity = this;

getSupportActionBar().show();
divisions = new ArrayList();
divisions.add("BE");
divisions.add("TE");
divisions.add("SE");
//divisions.add("BE END");
//divisions.add("BE SC");
//divisions.add("BE Android Lab");
//divisions.add("BE NDL");
gridView = (GridView)findViewById(R.id.grid);
basicFields.add("ATTENDANCE");
basicFields.add("SCHEDULER");
basicFields.add("NOTES");
basicFields.add("PROFILE");
basicFields.add("CGPA CALCULATOR");
adapter = new gridAdapter(this,basicFields);
gridView.setAdapter(adapter);
}

public void loadSettings(MenuItem item) {


Intent launchIntent = new Intent(this,SettingsActivity.class);
startActivity(launchIntent);
}

public void loadAbout(MenuItem item) {


Intent launchIntent = new Intent(this,About.class);
startActivity(launchIntent);
}
}

8
CHAPTER 6
FUTURE SCOPE

The system is highly flexible, so that the maintenance and further amendments based on the
changing environment and requirements can be made easily. Any changes that may lead to the
system failures are prevented with security measures.

It can be further developed to include more operational and analysis, as changes are required in
the system to adapt to the external development. Further enhancement can be made to the system
at any later point. Coding procedures can be modified according to the needs of the user. The
future scope of our project is that it can be implemented over the Internet to administrator and
monitor systems connected to www. We propose more to introduce authentication and security
for controlling and monitoring over the Internet. Further additions can be made to this project.
Time constraint prohibited me from pursuing them.

A viewer is provided on the cellular phone that enables the user to see and manipulate the desktop
of various remote systems such as MS Windows, Macintosh, and UNIX. The system to be
accessed must be running the client program and it must be attached to a network.

This project is designed with the future in mind. Due care has been taken to assimilate the needs
for future development. The software is constructed along the lines suggested by the users.

A new tool creation is under process which will have the drag and drop options which help the
users generate reports by themselves and it is considered to be a major enhancement for the
application.

9
CHAPTER 7
CONCLUSION

The project entitled “Teacher Classroom Assistant” has been successfully completed and
implemented. It also provides the necessary requirement as per the College needs. The system
provides maximum user interaction and flexibility. It clearly gives the client a competitive
advantage tool that would help improve the process of service providing.

A Testing and validity check has also been carried out in different formats that specifically define
each transaction. Once the testing of whole system has been with a data and the various outputs
obtained are according the requirements; the efficiency of the new system “Teacher Classroom
Assistant” was found out to better than existing manual system in all respects.

The software user guidelines which are provided make the user to access through the correct
path. Handling seems to be very easy and efficient. Finally it acts as a user friendly, advantageous
and is of easy to exchange the data of mobile. The system is designed based on the objectives
prepared in the analysis phase of the existing system. The software user guidelines which are
provided make the user to access through the correct path. Handling seems to be very easy and
efficient. Finally it acts as a user friendly, advantageous and is of easy maintenance. The system
is designed based on the objectives prepared in the analysis phase of the existing system.

The system is designed to be user interactive and user friendly. It reduces all the work with
accuracy and reliability. System computerization makes the works with accuracy and reliability.
System Computerization the work quicker and also maintains the transactions accurately. The
computerization helps the organization to change according to the modern trend. Since the
requirements may increase in future, the system can be easily modified accordingly, as the system
has been modularized. The future expansion can be done in a concise manner in order to improve
the efficiency of the system. It provides quality assurance for every request of the customers

10
REFERENCES

[1] M. Islam, K. Hasan, M. Billah, and M. Uddin, “Development of Smartphone-based


Student Attendance System”, IEEE Region 10 Humanitarian Technology Conference (R10-
HTC), Northeast Normal University, China, PP. 230-233, 2017.

[2] R. REDDY, D. GOYAL and A. BANSAL, “Mobile Based Teacher Classroom Assistant
“, international Journal of Advance Research Ideas and Innovations in Technology, Vol.3(2),
2016.

[3] K. Jacksi, F. Ibrahim and S. Zebari, “Student Teacher Classroom Assistant”, international
Journal of Engineering and Technology, 6(2), PP:49-53, 2018.

[4] S. Kendre, S. Markad and S. Jogdand, “Android Based Teacher Classroom Assistant”,
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 7(1), 2018.

[5] B. Gatsheni, R. Kuriakose and F. Aghdasi, “Automating a student class attendance


register using radio frequency identification in South Africa”, IEEE International Conference
on Mechatronics, Kumamoto, PP. 1-5, 2017.

[6] S. Bhattacharjee, D. Kundu, S. Raychaudhuri, P. Chakraborty, “Teacher Classroom


Assistant an Android Application”, International Journal of Computer Sciences and
Engineering, Vol.4(6), Aug 2016, pp: 51-55, 2016.

[7] S. Anatony, E. Jebamalar and P. Vijayan, “Mobile Application for Students Attendance
and Mark Management System”, International Journal of Computational Intelligence
Research, Vol.13(3), PP:425- 432, 2017.

11

S-ar putea să vă placă și