GTAcampuS is an Android application developed for Aakash tablet, for the daily use of students. The minimum API level needed for this application is 8. Even though this application works in small screen devices the user interface will be little bit difficult to operate. This is a campus related application which mainly focuses on helping students to avoid missing the classes. It is basically an attendance managment system mounted with group messaging and some other extra features.
On installing, this application is to be initialized with the number of hours and class timings. Courses is to be added later along with the timings of each course in a week. The 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 change 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 which will be much useful for class representatives or teachers for passing an information to all students in a class.
This application is developed focusing the tablet devices (Aakash 2). So devices with screen size more than 7" is preferred for this application. The front end (UI) is coded in XML and back end in JAVA.
WATCH OUT THE DEMO VIDEO
SOURCE CODE OF THIS ANDROID APPLICATION IS AVAILABLE IN
GITHUB AND GOOGLE CODE
USER MANUAL OF THE APPLICATION
this is a great application looking forward to learn how to develop applications like that to enhance the learning process.
ReplyDeleteThank you for the compliment.
DeleteHi, Your timetable code is awesome,, i am new to android,, i want to add a day in working days of week (in your code there is no Saturday) where should i add the entry of "sat" ,, thnks w8ing 4 rply
ReplyDeleteHi Adeel, Thanks for your compliments. For adding saturday you can do that in the file Slot.java (https://github.com/godlytalias/Android/blob/master/workspace/GTAcampuS/src/com/example/gtacampus/Slot.java) and then you have to take care of corresponding database operations also as currently it is not having fields to store Saturday slots.
Deletecant find the source codes
ReplyDeleteHi Godly,
ReplyDeleteMe and my friend were trying to create something similar for an internship we are doing. But we needed some guidance with the backend part.. Therefore it would be great if you could guide us in some way if you are free.
Any kind of help would be appreciated.
Thanks and regards,
Jobel Shaji
jobelshaji95@gmail.com
Hi Jobel, I would be happy to help, contact me anytime :)
DeleteHi Godly. I don't know how to host web-service files in a server to use group-messaging feature. Would you like to explain step by step to do that? Thanks before, it will be helpful for me.
ReplyDelete1) Execute the .sql file so that database will be ready.
Delete2) Copy paste the .php files to server and edit the sql username/password details
3) While installing application it will ask you the server location or you can set the location from settings. And you are done.
This comment has been removed by the author.
DeleteThis comment has been removed by the author.
DeleteWhere the web-service file must be hosted to found in the given location? I haven't configure the server properly.
DeleteWhere do you put the timetable coding inside the src file?
ReplyDeletehttps://github.com/godlytalias/Android/blob/master/workspace/GTAcampuS/src/com/example/gtacampus/Slot.java
DeleteThanks a lot Godly T.Alias.
ReplyDeletewhether this app suits for phone and if not tell me how to make its screen compatible
ReplyDeleteYes, It works on mobiles..
DeleteFirst of all I liked your project alot.I am inspired by your project.I want to make the same project for final year project .I want to add some more features such as teacher can add courses is it possible or not.Waiting for positive response.thanx
ReplyDeleteI didn't get what you mean. As per the current implementation, the user can add new courses using the Add course feature, Can you please explain about your idea a bit more?. Is it some cloud controlled feature you are saying?
DeleteHow come i cant seem to delete course?
ReplyDeleteAnd unable to do backup..
I have already uninstall n reinstall it again but its still the same..
What could be the problem and how do i fix it?
Please reply asap thank you..
The current implementation is for Android Ginger Bread and I haven't updated the application. So if you are testing the application in some later android versions as framework behaviors are changed probably need some changes to be done in application implementation also.
DeleteDelete course feature is not working because the item click callback is also getting triggered in a long press event. If we drag off the item after the long press event, click event won't trigger and then delete operation is happening in Android KitKat. It is due to some framework behavior changes.
Error is happening during backup probably because of some permission issues in writing to SD card that is happening. Need to debug more into that.
hello where are the xml file of timetable?? thanks
ReplyDeleteNo xml file for Timetable, Layout is created using this java class, https://github.com/godlytalias/Android/blob/master/workspace/GTAcampuS/src/com/example/gtacampus/Slot.java
Deletehi Gta iam impressed by you but i need your help plz put your project complete tutorials like thenewboston so we can get more details saeed.badini2011@gmail.com me using your project for my final year project but dnt know how to built it plz help me make complete tutorail of your project and send me urgent plz
ReplyDeleteFull source code and documentation is available in Github (https://github.com/godlytalias/Android/tree/master/workspace/GTAcampuS). You can download the code, import in Android SDK and build it.
DeleteHow and from.where do I download the code?
ReplyDeleteYou can download the code with this link https://github.com/godlytalias/Android/archive/master.zip
DeleteYou can also go to github link and clone the repo.
great blogger who will imprint on the growing online masses. All the best for your future. Your information is unique and clear. There is no unwavering words that distract readers like me. Way to go on free programming codes
ReplyDeleteAwesome,
ReplyDeleteThank you so much for sharing such an awesome blog...
iphone training course
mobile app training institutes
mobile application training in hyd
iphone training
What is the password ?
ReplyDelete