Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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.3+

Installation

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@lamscvs.melcoe.mq.edu.au:/usr/local/cvsroot export -Dnow 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:

<module>
  <web>
    <web-uri>lams-signup.war</web-uri>
    <context-root>/lams/signup</context-root>
  </web>
</module>
<module>
  <java>lams-signup.jar</java>
</module>

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:



  • No labels