View
141
Download
0
Category
Tags:
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