diff --git a/bbb-lti/README.rst b/bbb-lti/README.rst index c81d93627ca322195071757a3fd24a00199be79d..c1747f1588bed713d4c55844e25d903a0bfe3361 100644 --- a/bbb-lti/README.rst +++ b/bbb-lti/README.rst @@ -10,37 +10,39 @@ With this plugin you can Development ============= - The plugin is a grails project that can be compiled using the bbb-web components installed in any BigBlueButton development environment. +bbb-lti is a grails project that can be compiled using the bbb-web components installed in any BigBlueButton development environment. - To generate the war file - grails clean - grails war +To generate the war file + grails clean + grails war Deployment ============= - Place the war file into the tomcat webapps directory and restart tomcat +Place the war file into the tomcat webapps directory and restart tomcat - sudo cp lti-0.1.war /var/lib/tomcat6/webapps/lti.war + sudo cp lti-0.1.war /var/lib/tomcat6/webapps/lti.war + +Configure the properties - Configure the properties - - sudo vi /var/lib/tomcat6/webapps/lti/WEB-INF/classes/lti.properties + sudo vi /var/lib/tomcat6/webapps/lti/WEB-INF/classes/lti.properties - Edit the URL and Salt of the BigBlueButton server you are going to connect to +Edit the URL and Salt of the BigBlueButton server you are going to connect to + + bigbluebuttonURL=http://yourbigbluebuttonserver.com/bigbluebutton - bigbluebuttonURL=http://yourbigbluebuttonserver.com/bigbluebutton - bigbluebuttonSalt=yoursalt + bigbluebuttonSalt=yoursalt - Edit the LTI basic information +Edit the LTI basic information - ltiEndPoint=http://yourbigbluebuttonserver.com/lti/tool.xml - ltiConsumers=demo:welcome,consumer1:secret1 + ltiEndPoint=http://yourbigbluebuttonserver.com/lti/tool.xml + + ltiConsumers=demo:welcome,consumer1:secret1 - Restart tomcat +Restart tomcat - sudo service tomcat6 restart + sudo service tomcat6 restart - When running on the BigBlueButton server, create the map to this new application on nginx +When running on the BigBlueButton server, create the map to this new application on nginx @@ -61,36 +63,34 @@ Add a new external tool The BigBlueButton roles are assigned according to the roles in the LMS. - MODERATOR - Faculty - urn:lti:instrole:ims/lis/Faculty - Instructor - urn:lti:instrole:ims/lis/Instructor - Mentor - urn:lti:instrole:ims/lis/Mentor - Administrator - urn:lti:instrole:ims/lis/Administrator +MODERATOR + -Faculty + -urn:lti:instrole:ims/lis/Faculty + -Instructor + -urn:lti:instrole:ims/lis/Instructor + -Mentor + -urn:lti:instrole:ims/lis/Mentor + -Administrator + -urn:lti:instrole:ims/lis/Administrator - ATTENDEE - Student - urn:lti:instrole:ims/lis/Student - Member - urn:lti:instrole:ims/lis/Member - Learner - urn:lti:instrole:ims/lis/Learner - Staff - urn:lti:instrole:ims/lis/Staff - Alumni - urn:lti:instrole:ims/lis/Alumni - ProspectiveStudent - urn:lti:instrole:ims/lis/ProspectiveStudent - Guest - urn:lti:instrole:ims/lis/Guest - Other - urn:lti:instrole:ims/lis/Other - Observer - urn:lti:instrole:ims/lis/Observer - None - urn:lti:instrole:ims/lis/None - - +ATTENDEE + -Student + -urn:lti:instrole:ims/lis/Student + -Member + -urn:lti:instrole:ims/lis/Member + -Learner + -urn:lti:instrole:ims/lis/Learner + -Staff + -urn:lti:instrole:ims/lis/Staff + -Alumni + -urn:lti:instrole:ims/lis/Alumni + -ProspectiveStudent + -urn:lti:instrole:ims/lis/ProspectiveStudent + -Guest + -urn:lti:instrole:ims/lis/Guest + -Other + -urn:lti:instrole:ims/lis/Other + -Observer + -urn:lti:instrole:ims/lis/Observer + -None + -urn:lti:instrole:ims/lis/None