LAMS Signup

LAMS Signup is a module that you can drop into a LAMS server to enable self-registration. It supports course keys, automatic role assignment, and automatic lesson joining.

Compatible with LAMS 2.4+
For info about the web services available for self-registration, see Self Registration.

Installation

LAMS 2.3 and previous

You'll need to download it from the CVS server alongside the other lams core projects (lams_build, lams_common, lams_central, lams_learning_, lams_monitoring). These other projects need to be present in order to compile lams_signup.

shell> cvs -d :pserver:anonymous@code.lamsfoundation.org:/usr/local/cvsroot export -D20120122 lams_signup
shell> ant build-jar
shell> ant build-war

Now in lams_signup/build/lib you should have two files, lams-signup.jar and lams-signup.war. Make sure you've compiled them with a version of Java that is compatible with the version of Java running your LAMS server. Copy the two files to your /path/to/jboss/server/default/deploy/lams.ear.

Next, edit /path/to/jboss/server/default/deploy/lams.ear/META-INF/application.xml, and add the following inside the <application> tags:

Start up LAMS.

For LAMS 2.4 and beyond

You'll need to download it from the CVS server alongside the other lams core projects (lams_build, lams_common, lams_central, lams_learning_, lams_monitoring). These other projects need to be present in order to compile lams_signup.

shell> cvs -d :pserver:anonymous@code.lamsfoundation.org:/usr/local/cvsroot export -Dnow lams_signup
shell> ant build-war

Start up LAMS.

Usage

Navigate to the admin URL (you'll need to be logged in with the sysadmin role):

Click on 'add a new signup page'.



Here you can select the group or subgroup you want the registrants to be added to, and the options associated with their registration. 'Add as staff' will automatically give the user the author and monitor role.

'Context' will form part of the URL that registrants will need to go to to signup. e.g. a context of 'educ261' will mean a signup URL of http://yourdomain.com/lams/signup/educ261 which will look like this:



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.