Project: Science Notebook

SNUDLE screenshot: investigation library
SNUDLE screenshot: analyze-data page

The "SNUDLE" science-notebook application was developed over the course of several projects, most recently Department of Education-funded OASIS project.

My role: primary developer.

Technologies: Java, Apache Wicket, Hibernate, PostgreSQL

Description: This web application has separate interfaces for students, teachers, researchers, and admins. Teachers can copy "investigations" from a library or create them from scratch; each investigation has a defined set of questions, templates (eg empty tables that the student can complete), and supports (sentence starters, hints, etc). Students can respond to the questions in multiple ways: by typing, using built-in speech-to-text, creating or filling in a table, uploading an image, or using a built-in drawing tool. Teachers can review and comment on their work. There is full data logging for researchers, and in the administrative interface the library investigations, glossary words, and other content can be set up.

This application also includes an extensive teacher guide that is authored via XML and transformed to HTML for display on the site.