Sei sulla pagina 1di 22

Project

G.R.I.E.T. Educlass
Introduction

Create apps!

“Anyone Can Build Apps That Impact the World”

This app is basically build on MIT app inventor which is created


by the MIT is itself in vision of helping beginner coders to making
app easier .coming to our application this is based on android
which is Griet Edu-Class this app works on a android OS of
version higher than 5(Lollipop) .the main reason for making the
app is to make the student life easy as these days there is a lot
of work for a student so by using the app which contains many
useful features which will help in making work easier.
Requirement analysis

System Requirements
System Requirements To use App Inventor, your computer must
meet the following system requirement : Computer and operating
system

Macintosh (with Intel processor): Mac OS X 10.5, 10.6+


Windows: Windows XP, Windows Vista, Windows 7+
GNU/Linux: Ubuntu 8+, Debian 5+ (Note: GNU/Linux live
development is only supported for WiFi connections between
computer and Android device.)
Browser
Requirement analysis
Mozilla Firefox 3.6 or higher (Note: If you are using Firefox with
the NoScript extension, you'll need to turn the extension off. See
the note on the troubleshooting page.)
Apple Safari 5.0 or higher
Google Chrome 4.0 or higher
App Inventor does not support Microsoft Internet Explorer.
Windows users should use Chrome or Firefox
Phone or Tablet (or use the on-screen emulator)
Requirement analysis
Android Operating System 2.3 ("Gingerbread") or higher
Whichever model you have, your phone must have an SD card
(physical or virtual) installed, or else the phone won't work with App
Inventor. Most modern Android phones have virtual SD cards, so this
is an issue only for older phones.App Inventor also works with many
other Android phones, including models from HTC, Samsung, and
Dell, but in many cases you will need to download and install
additional software from the manufacturer. You can find details for a
few of these models in that table at the bottom of the page for setting
up your phone. Even if your phone is not listed there, it is still likely
to work with App Inventor. Consult the App Inventor User Forum
under "Getting set up and connecting your phone" for advice from
others who may be using the same phone.
ANDROID ARCHITECTURE AND
DESIGN
MODULE1: REGISTERATION
A registeration of upto 3 accounts is possible.
One has to specify their name, email, choice of account, roll no,
personal as well as parent phone number.
One must also specify a password.
To register successfully one must click the submit button.
Then one will redirect to login.
Incidentally, one must click on the option of New user? create a
new account to enter registeration.
There are 3 types of accounts that can be made:
STUDENT: The app works as it should for a student who is the
primary receiver.
LECTURER: The app lets them edit and post in a few areas so as
to upload new content.
ADMINISTRATOR: The ultimate authority regarding the
progress of the app.
ANDROID ARCHITECTURE AND
DESIGN
The app’s logic is as shown in
image
ANDROID ARCHITECTURE AND
DESIGN
MODULE2: LOG-IN

This page allows one to log-in to their accounts.


One can only log-in upon using their correct password.
If they forget it, on clicking forgot your password?
they have the option having the password sent to their mobile
via SMS.
They can create a new account by clicking New user? Create a
new account.
ANDROID ARCHITECTURE AND
DESIGN
The logic for login is shown in image.
ANDROID ARCHITECTURE AND
DESIGN
MODULE3: HOME

Home contains several options


like log-out, moodle, chat,
events, assignment and
summary.
It is the base of the app as it
houses all the options.
ANDROID ARCHITECTURE AND
DESIGN
The logic for home is given by image.
ANDROID ARCHITECTURE AND
DESIGN

MODULE4: ASSIGNMENTS

This page deals with all the different assignments that a


student gets.
Lecturers and administrators can update new assignments
with pictures as well.
After an assignment is updated the date, pics and assignment
name will be available for the student to see.
ANDROID ARCHITECTURE AND
DESIGN
The logic is as shown in image.
ANDROID ARCHITECTURE AND
DESIGN
MODULE5: EVENTS

Here, the various events are


updated by administrators and
lecturers
And viewed by students.
The date of the event, event
name and an optional picture of
the event is available for the
student. A total of nine events
can be uploaded.
ANDROID ARCHITECTURE AND
DESIGN
The logic for events is as shown in image.
ANDROID ARCHITECTURE AND
DESIGN
MODULE6: CHAT

Here, the students can chat with


one another by sending SMSs to
each other as long as they know
their role numbers.
It is a basic chat platform.
ANDROID ARCHITECTURE AND
DESIGN

The logic for chat is shown in image.


ANDROID ARCHITECTURE AND
DESIGN
MODULE7: SUMMARY

Here, day to day summary of


each subject is given for a
student to check out on their own
ANDROID ARCHITECTURE AND
DESIGN
The logic is as shown in image.
HOW THE APP IS DIFFERENT FROM
MOODLE

 The app is more interactive.


 It gives day-to-day summary of each subject
 The app has a chat option via SMS
 The app notifies and manages college events
CONCLUSION
This is our first attempt in developing a mobile application which
gave us a basic understanding of development and challenges of
mobile application development. The main aim of the project is to
provide an easy connection student with the class and the faculty can
easy share the data like note daily to the student by this app. Where
this app is useful those student who absent for that day like they will
get note of that day.
Advantage
Faculty can interact with students easily where we have chat box in
this app.

Future applications
This application can be improved in many ways .
App notifies about the class timings . In case he/she is late they will
get a message displayed that “your class has started come fast ”
where this done by the app seeing the students location .
Now this application is used by few students after adding first
future application mentioned it can be use by many students .
THANK
YOU

Potrebbero piacerti anche