No description or website provided.
Java JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This project was created by Yale University.

The current Sign-up tool is a beta version.
Section A: Installation
 The Sign-up Tool is integrated into Sakai and it is not a standalone application. 
 The source code of the Sign-up Tool can be placed in your Sakai source tree and built 
 using Maven. If unfamiliar with installation of Sakai, please check the following links 
 for installation documentation of Sakai application:

	Sakai 2.4

	Sakai 2.5
	sakai 2.6

   The Sign-up tool is currently compatible with Sakai versions from 2.4 to 2.6.  Appropriate build 
   files are provided for both Maven 1 and Maven 2.
 Requirements to run Sign-up tool:

	Sakai 2.4 or higher.
	Java JDK 1.5 version or higher.
	Tomcat 5.5.20 version or higher.

 For the initial creation of the Sign-up tool database tables, an Oracle/mySQL SQL scripts is available 
 at the folder of Sign-up tool’s source code:

 If a MySQL Database is used, turn on the auto.ddl property value from false to true in the (Production level is not recommended and should use db-scripts). 

 Customize the UI and Email Contents:
   You could customize the UI labels and email message contents by modifying the following two 
   property files:

Section B: Permission Setup

Permission levels
 The following 13 permission levels have been defined to satisfy the various requirements:

   a) - create events/meetings open to all site participants
   b) - create events/meetings for the own group(s)
   c) - create events/meetings for any/all groups in the site

   a) - delete any site-wide event/meeting
   b) - delete any event/meeting of the own group(s)
   c) - delete any group event/meeting in the site

   a) - update or edit any site-wide event/meeting
   b) - update or edit events/meetings of the own group(s)
   c) - update or edit events/meetings for any group in the site

   a)signup.attend - attend (sign up) group level event/meeting if they are member of the group 
     and site level event/meeting if they are member of the site
   b)signup.attend.all - attend (sign up) any event/meeting in the site and its groups

   a)signup.view - view group level events/meetings if they are member of the group or 
     site level events/meetings if they are member of the site
   b)signup.view.all - view any event/meeting in the site and its groups

 Example of Permission Setup
   Roles can be assigned a combination of the above permissions.  Here are suggested settings:


	*Teaching Assistant(TF) or or or


		-signup.view or signup.view.all
	*Study-Group Organizer Role (student) 


*Important: The signup.view permission is required to use the tool.

Here is the summary of the possible permission settings for the corresponding roles:
Permissions				Instructor		TF		Student		Auditor		Guest	Maintain     Access
---------------------------------------------------------------------------------------------------------------						X					(or X)			X			                                            X						X					(or X)			X			 											X						X					(or X)			X			                                            X								
signup.attend										X			X			                   X	
signup.attend.all						X							
signup.view											X			X			X		 	       X		
signup.view.all				X			X									(X)      X		 		

*Note:	It is a good idea to set these permissions for the !site.template and !group.template.course 
 		so they will be inherited in any new created sites or groups.