BITS Now

Preview:

DESCRIPTION

Campus Portal for Wireless Devices - with Shiladitya Mandal, Anand Goyal & Kaustav Ghosh

Citation preview

BITS nowCampus Portal for Wireless

Devices

Overview

Common features for Faculty and Student

• My schedule – shows the schedule for the current day with room number and time• My courses – shows this semester’s registered courses for the student/teachers• Faculty List – shows the list of all the faculties department wise• Course List – shows all the courses in the semester department wise• Student search – Like SWD, searching student on the basis of either name, ID, hostel or room (at least one)

Student specific features

• Mess option• Check faculty’s chamber availability• Instant call or message to faculty

Faculty specific features

• Setting chamber availability• Sending Instant messages to all the students registered in the course taught by that particular faculty.

MetricsMeasured using – ProjectCodeMeter Pro v1.26

JAVA

LLOC : 2096

Files : 26

PHP

LLOC: 961

Files: 28

Database

Size: 272 KB

User Functionality

Students

• Login – authentication

• Faculty – Chamber availability of the faculty

- redirecting on faculty home page, can browse - Long click to call or send message

• Mess Option – choose mess and once selected, doesn’t allow the student to re-enter the option, opens at

particular time of month

• My schedule – shows today’s schedule with class time and room number

• Student search

Main Features

User Functionality

Faculty

Login – authentication

My courses – registered courses for the teacher for the current semester

Course List – All registered courses for the semester

Faculty list – List of all faculties department wise, faculties can see each other’s chamber availability status

Chamber Availability – Set / Unset the chamber availability tab, as per convenience.

Instant Messages – can send instant messages to all the students in his course

Main features

Background Services

Notification service• Pull based service

• Service started every hour to check for classes next hour.

• Phone set to silent if there is class.

• Set to normal ringing mode if no class.

Google Cloud Messaging

Start GCM registration

Get GCM regid

Message pushed to device

GCM Workflow

TestingWhite box unit testing.

Framework: Android JUnit

ActivityInstrumentationTestCase2<ClassToTest>

Classes tested:

• LoginPage

• MessOption

• StudentSearch

Recommended