Home

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

  1. Make sure that your Sakai environment is set up (http://bugs.sakaiproject.org/confluence/display/BOOT/Development+Environment+Setup+Walkthrough).
  2. 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.
  3. Make sure that the Senrg directory that you have checked out is put inside of your Sakai directory.
  4. 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.
  5. Start up tomcat.
  6. Log into Sakai from a web browser.
  7. 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.
  8. 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)
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.