Drupal Developer | SERRC

public
group: Community
ryness - Thu, 2008-05-22 23:58
Employment type: 
Contract
Telecommute: 
Allowed

[Edit by site maintainer: Jobs can only be posted to a maximum of 4 groups. If you add this to more than 4 groups again I'll just delete it and block your account.]

We provide after-school services using a Drupal website. Our service is custom, as are our data needs. Attendance is not tradition in the sense of "present" or "absent", but instead we track student time per-task.

Current Attendance Problem
Currently attendance is submitted using a Webform. Using the Webform module for attendance is clunky because it does not allow teachers to submit a batch of student attendance information all at once. The attendance webform also does not recognized a logged-in teacher and pre-populate fields (school, student IDs, etc).

Attendance Solution Requirements

-- Custom-built Drupal “attendance” module that submits data into table(s).

-- Attendance form should use one webpage for all students (per-teacher).

-- Fields should be pre-populated with any information already in the database (school code, student ID, teacher ID). Some fields won’t be editable by the teacher.

-- Submitted attendance should calculate and increment student’s points in the User Points module.

-- The attendance form should be very quick and easy to submit, using tab key and “smart” form fields.

-- Submitted attendance edited through a simple/powerful web-based front end. Ideally using AJAX. Teachers/admins should be able to view any given student's past attendance records.

-- Error checking should take place to make sure duplicate records don’t exist.

Anyone interested in working on this custom module should email ryans [at] serrc [dot] org.