You are on page 1of 31

ALUMNI TRACKING SYSTEM

IDEA/APPROACH DETAILS:

Ministry/Organisation Name : Government of Goa

Problem Statement : DR111- The Directorate of Higher Education has 7


Government Colleges and 26 aided colleges under it. Altogether, more than
10000 students that pass out from them every year either choose to opt for
further studies, work or have their own startups. Currently, there is no
mechanism for the colleges and the Directorate to keep a track of the students
passing out. Hence, the problem is to develop a web based application for
colleges and the Directorate to keep a track of the Alumni.

Team Name : Chained Minds

Team Leader Name : Misfahul Anfiya T N


● The directorate announces through the media regarding the registration process for the alumni.
● The Alumni tracking system is a web-based application which will consist of 3 views for three different kind of
actors:
1. Alumni view: It is accessed by the alumni.After registration, an alumni can edit and update their information,
communicate, post information, can view the circulars by college and directorate, choose which of their information
to be private and public. All the details given by alumni will be viewed by the college and directorate even if it set to
private. Only the details under public can be viewed by other alumni.
2. College view:It is accessed by the colleges .The college must authenticate an alumni when they register and
provides a unique user id to each alumni. After authentication, the alumni can access it with a password. The
database consisting of each alumni’s mark, course, batch, degree and so on is maintained by the college. This
database is viewed by the directorate and respective alumni.The college owns all the right to access all the parts of
informations put by the alumni even if he/she sets it to private
3. Directorate view: The directorate can view the details of the colleges and its alumni, can have access to the
database maintained by each college and put up notices.

TECHNOLOGY STACK: We are using Hybrid blockchain, a combination of Public and Private blockchain. Private
blockchain:-. Only the alumni after getting verified by college and given a unique user id can have access to the software,
here we are using private blockchain where college is like an admin. Public blockchain:- After getting verified by college,
the alumni themselves can edit and update their information.The verified alumni are the miners.When the alumni later
wants to update his/her details, a new block is created at the end which will have link to the previously created block of
that alumni. The previous block becomes a history block.
Front end: HTML, CSS, React JS or Javascript. Backend: Django framework, Python, Cassandra database.
Use case diagram
SHOWSTOPPERS:
DEPENDENCIES:
False information by alumni:
● Texting App Maker- To create
software for chatting
● One of the challenge may be the alumni can provide false
● Media- To broadcast the
information about themselves.
message to all the people and
● There is no way to check and verify whether the
make them aware of the alumni
information and details provided by alumni are true.
tracking system.
PROBLEM STATEMENT:

The Directorate of Higher Education has 7 Government Colleges and 26 aided


colleges under it. Altogether, more than 10000 students that pass out from them
every year either choose to opt for further studies, work or have their own
startups. Currently, there is no mechanism for the colleges and the Directorate to
keep a track of the students passing out. Hence, the problem is to develop a web
based application for colleges and the Directorate to keep a track of the Alumni.
The said application should have the following features:-

(a) allow the Alumni members to register themselves

(b) allow colleges to verify and authenticate their registered alumni

(c) provision for alumni members to update their details

(d) allow the colleges to search details based on criteria such as year, subject, etc.

(e) allow the Directorate to search details based on criteria such as colleges, year, subject, etc.

(f) send messages and emails to alumni members

(g) group chats, create events, publish notices on the portal

(h) Security features with login for every user.


Why Alumni tracking system is necessary?
In current scenario, the database of Alumni is maintained by college which is
static. Due to this reason, the real time information of alumni is not present on
any central platform. So there is a need of an application which can keep all the
college graduates in real time. The desired application will be mobile
application through which college graduates can update their current job
status. Alumni information will be stored in the database of server which will be
accessible through web portal to the faculty in charge of the college. Faculties
can search the alumni through their names, batch, job lii.
OUR IDEA OF ALUMINI TRACKING SYSTEM:
● The directorate announces through the media regarding the registration
process for the alumni.
● The Alumni tracking system which we are planning to develop is a
web-based application software which will consist of 3 views for three
different kind of actors:
1. Alumni view: This view will be accessed by the Alumni of the colleges that
comes under the particular directorate.
2. College view:This view will be accessed by the colleges that comes under
the directorate.
3. Directorate view: This view will be accessed by the directorate to view the
details of the colleges and its alumni.
ALUMNI VIEW:
● After registration, an alumni can edit and update their information.
● Can communicate with other alumni members.
● Can post information regarding education and business.
● Can view the circulars/ announcement by college and directorate.
● Can also view information of other alumni.
● Can choose which of their information to be private and public.
● All the details given by alumni will be viewed by the college and
directorate even if it set to public or private. The public and private
settings are for viewing for other fellow alumni. Only the details under
public can be viewed by other alumni.
COLLEGE VIEW:
● In this section, the college must authenticate an alumni when they submit
registrations.
● Only when he/she is found to be true alumni of that particular college then the
college provides a unique user id to each alumni respectively. After this
authentication, the alumni can access it by setting a password and log in
whenever they require.
● The database consisting of each alumni’s mark, course, batch, degree and so on
is maintained by the college. This database is allowed by the directorate and
respective alumni to access them with ease.
● The college owns all the right to access all the parts of informations put by
the alumni even if he/she sets it to private. The private and public setting
is only to protect the details of one alumni from fellow alumni, but the
college can have access to all the informations put up by the alumni.
● The college can query the database. (i.e) A graphical view based on the
details provided by the alumni can be viewed. For example a graphical
view of 2020 batch students who are employed in abroad, entrepreneurs,
unemployed alumni and so on can be viewed.
● The college can put up notices for any events of college for which the
alumni can confirm their presence
● The college can conduct fundraising events for which the alumni can
donate..

.
DIRECTORATE VIEW:
● Can have access for viewing the details given by alumni.
● Can have access for viewing the courses and degrees database maintained by
each college.
● Can be able to query the database and get the desired results and information.
● The government can also have access to view graphical representation of the
details given by alumni.
● The government can put up poster and notices which can be seen only by
alumni or only by colleges all of them as per the settings set up by the
government
TECHNOLOGY USED:BLOCKCHAIN
A blockchain is a time-stamped series of immutable record of data that is managed
by a cluster of computers not owned by any single entity. Each of these blocks of
data (i.e. block) is secured and bound to each other using cryptographic principles
(i.e. chain). Each block references the previous one and contains data, its own hash,
and the hash of the previous block.A hash is a great tool for identifying attempts to
change data in blocks.
TYPES OF BLOCKCHAIN:
1. Public Blockchain- A public blockchain is a non-restrictive, permission-less
distributed ledger system.Anyone who has access to the internet can sign in on a
blockchain platform to become an authorized node and be a part of the blockchain
network.
2. Private Blockchain- A private blockchain is a restrictive or permission blockchain
operative only in a closed network. Private blockchains are usually used within an
organization or enterprises where only selected members are participants of a
blockchain network.
3. Hybrid Blockchain- A hybrid blockchain is a combination of the private and public
blockchain. It uses the features of both types of blockchains
IMPLEMENTATION OF BLOCKCHAIN IN OUR
SOLUTION:
All these features can be implemented by the Blockchain technology. Here we will
be using hybrid blockchain, a combination of public and private blockchain.

➔ Private blockchain:- Not all students can access to alumni tracking software.
Only the alumni after getting verified by college and given a unique user id can
have access to the software. In this way we are using private blockchain. Here
college is like an admin
➔ Public blockchain:- After getting verified by college the alumni themselves can
edit and update their information. Here the verified alumni are the miners.
● When an alumni is verified by college and a unique user id is given, at that time
a block is created for an alumni with a unique hash id.
● When the alumni later wants to update his/her details, a new block is created at
the end which will have link to the previously created block of that alumni. The
previous block becomes a history block.
● Blockchain technology is very secured. Here in our project no unauthenticated
person can have access to software. They need to be verified by their
respective college where they studied.
● Secondly, the authenticated alumni themselves becomes the miners of the
network which in turn increases security because each of them maintains a
replace of the database containing the verified user ids.
● On the whole, a very secured, transparent and trusted alumni tracking system
can be developed using blockchain technology.
Technology Stack

Front end: Back end:

HTML Framework Used: Django

CSS Database Used: Cassandra

React JS or Javascript Language Used: Python


Use case diagram of the Alumni tracking system-3 actors
DEPENDENCIES- Other applications needed

● Texting App Maker- To create software for chatting


● Media- To broadcast the message to all the people and
make them aware of the alumni tracking system.
SHOWSTOPPERS- Possible challenges to
the application

1. False information by alumni:


● One of the challenge may be the alumni can provide false information
about themselves.
● There is no way to check and verify whether the information and details
provided by alumni are true.
THANK YOU

By
Chained Minds

You might also like