Contrib: SENRG
Project Description
The Sakai Electronic Lab Notebook for Research and Groupwork (SENRG) is intended to act as a replacement for traditional notebooks which are used commonly in pedagogical environments ranging from large lectures to science labs.
Status
The SENRG tool is currently a working prototype which runs in Sakai 2.5.
Architecture
The tool is built in RSF, with ORM provided by Hibernate.
The source for the tool can be found here:
(Maven 2): https://source.edtech.vt.edu:8443/svn/senrg-sakai2.5/
(Maven 1.5): https://source.edtech.vt.edu:8443/svn//senrg/trunk/
Setup
- Make sure that your Sakai environment is set up (http://bugs.sakaiproject.org/confluence/display/BOOT/Development+Environment+Setup+Walkthrough).
- Check out a copy of the Senrg code from https://source.edtech.vt.edu:8443/svn/senrg-sakai2.5/ (assuming that you are using Maven 2) with Subversion.
- Make sure that the Senrg directory that you have checked out is put inside of your Sakai directory.
- Using the command prompt, go into the Senrg directory, and then type "mvn clean install sakai:deploy" to build and deploy just the Senrg tool.
- Start up tomcat.
- Log into Sakai from a web browser.
- Go to a site that you have administrative rights over, and edit the tools for the site (Site Info -> Edit Tools). Check "Senrg Notebook". Click the "Continue" button. Click the "Finish" button.
- The Senrg Notebook tool is now available to the site (and can be found on the menu to the left).
History
| Date | Activities |
|---|---|
| Spring 2007 | Requirements analysis and planning |
| Summer 2007 | Interface prototyping |
| September 2007 | Faculty Stakeholder Meetings |
| October 2007 | Prototype Development Begins |
| November 2007 | Student Usabilities testing Followup testing with faculty stakeholders |
| Spring 2007 | Development of Additional Features |
| April 2007 | Student field Testing |
| June 2008 | Updated to work in Maven 2 |
| July 2008 | Increased unit testing coverage |
| August 2008 | UI Improvements - Collapsible notebook browser, keyboard-accessible popups |
Project Team
| Name | Institution | Role |
|---|---|---|
| Will Humphries | LT, Va. Tech | Project Lead/Developer |
| Jihane Najdi | LT, Va. Tech | Developer |
| [~kensler] | LT, Va. Tech | Developer |
| Sheel Raj Agarwal | LT, Va. Tech | Developer (inactive) |
| [~shvetha] | LT, Va. Tech | Designer (inactive) |