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

Former user (Deleted)

LT, Va. Tech

Project Lead/Developer

Former user (Deleted)

LT, Va. Tech

Developer

Former user (Deleted)

LT, Va. Tech

Developer

Former user (Deleted)

LT, Va. Tech

Developer (inactive)

Unlicensed user

LT, Va. Tech

Designer (inactive)