IJSRD - International Journal for Scientific Research & Development| Vol.

4, Issue 02, 2016 | ISSN (online): 2321-0613

Classmate – The Academic Assistant
Abhay B. Gawade1 Subhashchandra S. Joshi2 Vishal V. Parkar3
Final Year Student
Department of Computer Engineering
R. M. C. E. T, Ambav, Devrukh
Abstract— We, through this ClassMate- The Academic
Assistant, are presenting a multifunctional platform for
colleges to perform many of their functions with Android
smartphones. The purpose is to ease some of the academic
activities with use of this application. The main actors in
academic environment, such as students, faculties, head of the
departments, principal, and rector, are the users of the
application and the functions provided are faculty feedback
evaluation, attendance management, notice board, academic
stuff dissemination, timetable, a classroom for academic
discussions and hostel complaints. We are confident that the
functionality provided by the application will speed up the
work and will reduce paperwork.
Key words: Academic Assistant, notice board
Android is a currently trending technology in the IT market
as it provides a human touch to mobile devices. There is a
plenty of useful applications for android on play store among
which, many helps us to ease our day to day tasks. But if
carefully observed, there is no any application which will
help for tasks of an academic institute. So we are presenting
‘ClassMate – The Academic Assistant’ as an application
which is designed for the previously mentioned reason.
As the application comes in focus, there is a
hierarchy of users. Each user will be given a type and
according to that, the functions will be provided.

Firstly, the thought was to invite users through a web
administrator panel by an Admin. But, this would have been
adding additional component in the application which was
unnecessary. So, we decided the invitation hierarchy as the
solution for it. The invitation hierarchy will work as follows:
1) The principal of the institute will register the college on
the Website of ClassMate. It will register the college and
start the registration process of the principal. This will
send a code to principal’s email ID.
2) Then, the principal will download the android
application and register with it using the received code
and his own details. Thus, he will be the prime authority
of the institute for the application.
3) Now, through the ‘Invite’ option, the principal will invite
various Head of the Departments(HODs) of his institute.
4) Now HOD will register himself and invite the faculties
of his department. He will also create the classes of the
department and assign Class Coordinators(CCs) to them.
5) CCs and faculties will download the application and
register with it.
6) CCs will now create batches. They will invite student to
their respective classes and assign them to different
7) Students will download the application and register with
8) Principal will also invite the Hostel Rector and Rector
registers with the application.

There are some previously developed systems which
encompass the same domain that we chose. Some of their
positive and negative points are as follows:
1) The existing applications are implemented in web based
platforms, which requires computer system for use. Even
if we use laptops, it is inconvenient to carry the laptop
everywhere. Because of our Android application,
application is available to user on handheld device.
2) Current web-based applications are either custom-made
or they have enterprise use licensing, i.e. it takes some
costs to use them. Android application can be made
freely available to users.
3) They have implemented the idea of keeping constant
interaction among staff and students, which we support.
For that we are going forward with some of our own
useful functionalities to support the goal.

Head of the Department(HODs)
Class Coordinator
Class Representative
Hostel Rector

Fig. 1: Flow graph for Invitation.
As per user type, different functions to perform.

All rights reserved by www.ijsrd.com


Classmate – The Academic Assistant
(IJSRD/Vol. 4/Issue 02/2016/074)

A. Invitation and Registration:
As described above, in a hierarchical manner.
B. Notices:
The notices broadcasted by the higher level personnel will be
received by lower level personnel. The direction of flow of
notices will be as follows:
Principal All others
 Other HODs, Faculties of own department,
Students of own department
Faculties  Students of own department, all faculties
 His class

subjects, students, faculties will be there and their common
properties will be gathered in the user table. Once, the fullfledged database is ready as the base, the functionalities are
very easy to be built on top of that.

C. Attendance Management:
This functionality will help subject teachers to keep the
attendance of his/ her subject. The HODs will be able to see
attendance of all students while student can see his own
attendance of all subjects.
D. Faculty Feedback Evaluation:
The feedback for the faculties can be given through the
application in the given time span. The HODs will be able to
see feedback for all faculties, while each faculty can see
feedback about him/herself.
E. Timetable:
HODs will create the timetable for each class and everyone
related to that timetable will be able to see it. Updates to the
timetable will be provided from time to time.
F. Document Dissemination:
Faculties will provide documents and subject material from
time to time and concerned student will be able to download
it and refer. Deadline can be given for Assignments and
Experiments which will remind the student about it.

Fig. 2: Interface for Notice Uploading.

G. Hostel Complaints:
Students who have enrolled within hostel members list will
be able to convey their complaints and suggestions directly to
the Hostel Rector through the application. Rector will give
the reception acknowledgement and also, after solving the
problem, he will give second acknowledgement and close the
The two major parts of any application are frontend and
backend. Frontend is interface for the user, while backend is
the data centre for the application generated and desired
information. We are using android User Interface as a
frontend for the application. Since it is more convenient for
user to use android for interaction, and also because of the
functionalities provided by android like Activities, Panels,
Views, Switches, etc. android becomes the top priority for
mobile application. For the initial registration form on the
web, simple web browser will work as a frontend.
For the backend, we are using MySQL for server
side database, while SQLite and Android Preferences as local
device based databases. There will be a single relation for
different colleges. Registration of college will generate a
database for the college itself. All the desired tables will be
residing in that database itself. Separate tables for batches,

Fig. 3: Interface for Faculty Feedback.

All rights reserved by www.ijsrd.com


Classmate – The Academic Assistant
(IJSRD/Vol. 4/Issue 02/2016/074)

We are certain that, once this application is deployed in an
institution, manual workload of staff and students will be very
much reduced as various functions of the application will
handle that load. It will be useful for educational institute to
use such kind of application and ClassMate will be the
pioneer for the same.
We would like to express gratitude to our project guide Prof.
V. V. Parkar for his enthusiastic and consistent support with
guidelines. We are also thankful to our H. O. D. Prof. L. S.
Naik and our principal Dr. M. M. Bhagwat who gave us the
golden opportunity to do this wonderful project, which also
helped us in doing a lot of research and also let us know about
so many new things. Secondly we would also like to thank
our parents and friends who helped us a lot in finalizing this
project within the limited time frame.
[1] Purvi Sankhe, Hardik Punamiya, Vatsal Prasad, Raj
Shrivastav, “Android Application for College
Management System”, International Journal for
Scientific Research and Development, Vol. 2, Issue 02,
2014, ISSN (online): 2321-0613.
[2] Li Ma, Lei Guand and Jin Wang, “Research and
Development of Mobile Application for Android
Platform”, from http://www.earticle.net.
[3] “Faculty Feedback Evaluation System”, RMCET.
[4] “A procedure for requirements analysis” from
[5] Andreas Ljung quist & Björn Rosander, “The
Relationship between Project Planning and Project
Success”, Research paper.
[6] http://www.smartdraw.com/uml-diagram/
[7] Grady Booch, James Rumbaugh, Ivar Jacobson, “The
Unified Modeling Language User Guide”, 2nd edition,
Upper Saddle River, NJ, Addison-Wesley, 2005.
[8] Android
[9] Wilbert O. Galitz. “The Essential Guide to User Interface
Design: An Introduction to GUI Design Principles and
Techniques”.3rd Edition.
[10] Toby J. Teorey, Sam S. Lightstone & Tom Nadeau.
“Database Modelling and Design”. 5th Edition. Morgan
Kaufmann Publication.

All rights reserved by www.ijsrd.com