My favorite OMR library is ActiveRecord.
The school district I am working with purchased a pretty big assessment
solution from a vendor. They are not happy with the product.
Post-implementation they realize that the only thing they really need
the vendor for is creating the bubble sheets for an assessment, and then
getting the data off the sheets post-assessment. If we can work up an
alternative solution this year, they will be able to kick them to the
curb for 2011-2012.
What I need to be able to do after that is take coding data (course,
section, teacher, student) and questions/answers from an app and either
create the bubble-sheets or feed the data to an app that will create the
sheets. Then, post-assessment when the sheets are scanned, I need to
pull the coding and answer data back in and match it up to store the
They have purchased scanners per specs from this vendor - I am not sure
brand/model, but suitable for school-wide/district-wide jobs. Obviously,
we'd like to use those in our solution to reduce costs. The app doesn't
have to talk directly to the scanners, though - scanning will be very
asynchronous depending on school. Some method of just getting the
scanner data into a file that can be read in would suffice.
So - I need some information (generically) on the right direction to
move. I see that Scantron has some utility applications for creating
sheets and then reading the data and outputting ASCII/XML/whatever
files. I'm not yet sure if they can take input from an app for creation,
but that's the first thing I'm investigating.
Appreciate any assistance.