-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Hosam Shahin edited this page May 31, 2016
·
22 revisions
- If you don't have OpenDSA-DevStack installed, follow the instructions here for setup. If you already have it installed, follow the instructions here to get it up to date.
- After you are done you should have OpenDSA-LTI server running. Go to https://192.168.33.10:9292 to make sure your application is up and running.
- Open a new terminal and do the following to process background jobs:
cd ~/OpenDSA-DevStackvagrant sshcd /vagrant/OpenDSA-LTIrake jobs:work
- Login to the application with admin account (admin@codeworkout.org, pass: adminadmin).
- Click
Upload Booksin the navigation bar, then select test_CS3.json file under OpenDSA-LTI folder and hitSubmit File. - Go to https://canvas.instructure.com/ and create a course and give it
OpenDSA-LTIname. Copy the course ID from the URL, you will use it later. - Go to admin area, select
Course OfferingsunderUniversity-orientedmenu. There are six course offerings in three semesters, Spring-2016 (1/1-5/31), Summer-I (6/1-7/15), and Summer-II (7/16-8/15). Select the correct course offering based on your current time and link it to Canvas instance. Also modifyLMS COURSE CODEto be 'OpenDSA-LTI' andLMS COURSE NUMto the course ID you copied in point #6. - Under
ODSA Booksmenu selectInst Bookto link the book you have just uploaded to the course offering. - Under
LMS configmenu go toLms Accessto give instructorIma Teacheraccess to the Canvas instance. - Log out and log in again using instructor account (example-1@railstutorial.org, pass: hokiehokie this is
Ima Teacheraccount) and update the access token throughLMS Accessview. First click on the instructor email address in the navigation bar, then hitUpdate Access Token. If you don't have Canvas access token follow the instructions here. - From the application main page click
Coursebutton and navigate to the course offering view and compile the book. - At this point the book is generated in Canvas and linked to a compiled book on the server file system.
Since we don't have the book compilation step automated yet, you should compile the book manually.
I've updated the
Makefilefor CS3 book to compile it in the right folder. So you need to open a new terminal and do the following:cd ~/OpenDSA-DevStackvagrant sshcd /vagrant/OpenDSA-DevStack/OpenDSAmake CS3