Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
.settings
Web-service files and database file
bin
docs
gen/com/project/gtacampus
libs
res
src/com/example/gtacampus
.classpath
.project
AndroidManifest.xml
GNU GPLv3.txt
README.rst
ic_launcher-web.png
lint.xml
proguard-project.txt
project.properties

README.rst

GTAcampuS Android Application

GTAcampuS is an Android application (supports GINGERBREAD or later versions) intended for students and is developed basically for Aakash Tablets. Aakash is a low cost computing device/tablet for students, the project is initiated and funded by MHRD, Govt. of India. Aakash already runs Android 4.2 with many educational apps developed at IIT Bombay. GTAcampuS provides an easy to use interface and is specially developed for making the day to day life of a student more easy. I have tried to make the user's experience simple and elegant.

This initial version of the application is mounted with an attendance management system, group messaging and lot of other features. This application will make alerts before the class hours, on making alert application will provide options like ‘SNOOZE’, ‘ON THE WAY’ & ‘BUNK’. If the student dismiss the alert with the 'ON THE WAY' option then the application will turn off the alert volumes of the device and will switch the device to silent mode automatically which will be restored back to normal state after the class time. If ‘BUNK’ is selected then bunk-o-meter database of the application will be updated and the no: of classes bunked will be incremented for that respective course. If the no: of bunked classes crosses a limit then the application will give notifications. The application will provide a timetable view showing the class hours user have in the week. User can check the statistics and details of the classes they bunked at any time. This application also contains a calculator, a converter, feature for setting extra-alerts, saving notes and also option for back-up and restoring the database. You can also send group messages using this application. Messages can be seen by all those who are configured to the particular server, this will be much useful for class representatives or teacher for passing an information to all students in a class.

You can watch a DEMO VIDEO of the application here

Main Features

  • Attendance Management
  • Alerts for classes & Custom alerts
  • Bunk-O-Meter
  • Timetable
  • Notes
  • Convertor
  • Calculator
  • Group Messaging
  • Password Protection
  • Backup & Restore Features

How to install

Simple and recommended install procedure

  • Open the browser on Aakash and visit this link.
  • Download and install the GTAcampus.apk file.
  • The APK file of the application is also available at Amazon appstore.
  • Download the Web-service files and host it in a server (if you want to use group-messaging feature).
  • After installing the application, click on the icon icon in the android application menu.
  • On first use the application is to be initialized with the class timings, registered courses, username, password and also server address where the web-service files are hosted

Usage

This branch contains an Android(2.2, API-8) code.

Users can clone this repo by typing :

git clone https://github.com/godlytalias/Android.git

Importing GTAcampuS as an eclipse project

  • For setting up Android SDK and AVD in eclipse, please visit this link

  • With a single download, the ADT Bundle includes everything you need to begin developing apps:

    1. Eclipse + ADT plugin
    2. Android SDK Tools
    3. Android Platform-tools
    4. The latest Android platform
    5. The latest Android system image for the emulator

After cloning the required branch, start eclipse

  • go-to File menu -> Import.
  • from the Import dialog box, select Android.
  • from Android section, select Existing Android Code Into Workspace and click Next button.
  • you will be taken to Import Projects dialog box, click Browse button and select the cloned repository.

Documentation

For User manual and Technical Documentation, please visit here or read my blog

Help, bugs, feedback

  1. Users can mail their queries, feedback and suggestions at godlytalias@yahoo.co.in
  2. Developers/Contributor can raise issues at issues or in my blog
  3. Pull requests are most welcome.

License

GNU GPL Version 3, 29 June 2007.

Please refer this link for detailed description.

All rights belong to Godly T.Alias.

Copyright © 2013