INTEGRATION des BAC PRO en STS ROC LP Gustave Eiffel LGT Grandmont.
Scribblar Pro Integration
Transcript of Scribblar Pro Integration
![Page 1: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/1.jpg)
Scribblar PROIntegration Case Study, My Learning Ltd
Wednesday, 15 September 2010
![Page 2: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/2.jpg)
• Task: Integrate Scribblar tightly into the My Learning platform
• My Learning Ltd provides virtual learning environments to schools
Wednesday, 15 September 2010
![Page 3: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/3.jpg)
• My Learning Ltd signs up for a Scribblar PRO account
• They supply company details, logo and color scheme for their rooms
• Account is created, API key issued
Step 1
#FFFFFF#0058C5
Wednesday, 15 September 2010
![Page 4: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/4.jpg)
• The Scribblar PRO API allows the customer to interface with Scribblar programmatically, for example to create new collaborative rooms at any time
• The API uses XML over HTTP
• Documentation: https://api.scribblar.com/docs/
Wednesday, 15 September 2010
![Page 5: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/5.jpg)
https://api.scribblar.com/v1/?api_key=[API_KEY]&function=rooms.add&roomname=Space%20Adventures
• Example API call to create a room called ‘Space Adventures’:
• This call returns an XML response including a unique room ID
• Customer’s system stores the room ID for later retrieval
Wednesday, 15 September 2010
![Page 6: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/6.jpg)
For a non-programmatic integration, rooms and users can also be administered via a
graphical admin console
Wednesday, 15 September 2010
![Page 7: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/7.jpg)
The customer creates a page on their existing websites to host the rooms.
Step 2
Wednesday, 15 September 2010
![Page 8: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/8.jpg)
The room SWF is embedded into the page and a valid room ID is passed.
Step 3
! ! <script type="text/javascript">! var flashvars = {};
flashshvars.roomid="yn5mr";! ! ! ! !! ! ! ! ! ! ! ! ! ! !! ! ! ! !
! ! var params = {};! ! params.allowscriptaccess = "always";! ! var attributes = {};! ! attributes.id = "scribblar";! ! swfobject.embedSWF("http://media.muchosmedia.com/scribblar/v2/main.swf", "alternate", "100%", "100%", "9.0.115", "http://media.muchosmedia.com/swfobject/expressInstall.swf", flashvars, params, attributes);! ! </script>
Wednesday, 15 September 2010
![Page 9: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/9.jpg)
Users can now be directed to this room.In this example, every ‘Learning Space’ has a unique collaborative room attached to it.
Step 4
Wednesday, 15 September 2010
![Page 10: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/10.jpg)
Existing assets can be pushed into a Scribblar room
Assets Integration
Wednesday, 15 September 2010
![Page 11: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/11.jpg)
Single Sign-On
• User accounts can be created via the API, userid is passed for seamless log-in
Wednesday, 15 September 2010
![Page 12: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/12.jpg)
Summary
• Total integration time: <48 hours
• Work involved 2 new PHP scripts on customer’s system
Wednesday, 15 September 2010
![Page 13: Scribblar Pro Integration](https://reader036.fdocuments.net/reader036/viewer/2022081412/54508583b1af9f05098b4d92/html5/thumbnails/13.jpg)
Possibilities
• Create a fixed number of ‘static’ rooms which all users share
• Create rooms ‘just in time’ as and when they are needed
• Issue personal rooms to each user, teacher or student
• Host ‘office hours’ type support sessions
Wednesday, 15 September 2010