Homepage

Project Flow Charts

Project Prototypes

Source Code

Study Log Project

FAQ

Contact Us

 

Specifications

Members and roles:

* = Tasks and roles will be shared as the workload demands, and each of us will develop scripts to support the parts of the software we are developing.

Description:

Description: At Ball State University, students are allowed to be members of Greek organizations as long as they keep up their grades. This includes documenting their study hours, which they currently log in a 3-ring binder at the main library.

Todd's supervisor has put in a request for a touchscreen monitor, and suggested that the process of tracking these hours be automated. We envision students being able to walk up to the counter, swipe their cards through a card reader, or enter their student ID number on a touch screen. This will log them in automatically. They repeat the process when finished. At the end of the semester, a report can be generated, and sent to each contact with each organization.
Todd's supervisor has agreed to consult on the project, and to put Todd in touch with the right people to assist with the cardreader. This project will have broader possible uses -- sports teams, etc. -- and if successful, we may consider making it available as free, open-source software (FOSS).

Helper Applications Used:

- Adobe Creative Suite 4, Komodo Editor, Gliffy, puTTY, ssh clients
- Wiki on Wikispaces for asynchronous collaboration
- Microsoft Office 2007 Suite for miscellaneous editing

Project Design Considerations:

Navigation (e.g. site organization, link structure)
drop-box menus for identification, persistent banner, hierarchical structure w/ multidirectional navigation
see also our Program Design page
Look & feel
ID card reader attached or adjacent to monitor
large, well-spaced buttons for touch-screen
official BSU colors: red (#cc0000), black, white
Content
login form/screen
new user form with keyboard
check total for user
User Perspective
User types: basic user (students), support (library staff), admin (project staff)
Academic calendar varies start/end dates for semesters

Flowcharts, Prototypes, and Design:

See our Project Flow Charts and Project Prototypes pages.