OpenSyllabus    Building and Integrating     OpenSyllabus in Sakai  Yvette Lapa Dessap , Developer, HEC MontréalMartin Mon...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabusWho we are and where we’re coming from• The team  • 8 developers (Variable: 4-6 FTE)  • Scrum managed (Agile m...
OpenSyllabus                    What is OpenSyllabus• Successor of ZoneCours• Structured Course Outline (or Syllabus) Edit...
OpenSyllabusOpenSyllabus in Sakai – Big Picture                                                                   Institut...
OpenSyllabus                                  Demonstration• Purpose  • Illustrate concepts presented later on• Scope  • U...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabusOpenSyllabus in Sakai – Big Picture                                                                   Institut...
OpenSyllabus             OpenSyllabus Architecture•   Model-based application•   Configuration in OpenSyllabus•   Google W...
OpenSyllabus                Model-based Sakai Tool• OSYL course outlines are:  • Based on a conceptual/abstract model  • I...
OpenSyllabus                Model-based Sakai Tool• OSYL model features:  • Adds semantic to content  • Is configurable an...
OpenSyllabus                  Course Outline StructureCO                          Overview               Exams            ...
OpenSyllabusAbstract Structure Model                                    14
OpenSyllabusThe Syllabus Structure Model                                 15
OpenSyllabusOpen Syllabus                                    CO      Overview   Staff   Learning        Assessments       ...
OpenSyllabus           OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus  • Course Outline...
OpenSyllabus                     Configuration in OSYL• Syllabus Structure  • Syllabus templates used at creation  • File ...
OpenSyllabus               Configuration in OSYL: UI• Layout and Presentation  • CSS based  • Cannot customize appearance ...
OpenSyllabus                Configuration: Summary• Each Course Outline is associated to one config• Each configuration co...
OpenSyllabus             OpenSyllabus Architecture•   Model-based application•   Configuration in OpenSyllabus•   Google W...
OpenSyllabusOSYL architecture: Google Web Toolkit• Open Source (Apache 2.0 License)• Code in Java: compiler generates Java...
OpenSyllabus             OpenSyllabus Architecture•   Model-based application•   Configuration in OpenSyllabus•   Google W...
OpenSyllabusOpenSyllabus Architecture: Overview                                                                      Sakai...
OpenSyllabus             OpenSyllabus Architecture•   Model-based application•   Configuration in OpenSyllabus•   Google W...
OpenSyllabus               Hierarchical CO example                                             •Course Introduction       ...
OpenSyllabus                      Hierarchical CO example                        Lecture 1                          Descri...
OpenSyllabus  Hierarchical CO and OSYL model• Hierarchical Course Outline is possible  because:  • Parent and child outlin...
OpenSyllabus                          Draft vs Published Space                  Draft (editing) Space                     ...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabusOpenSyllabus in Sakai – Big Picture                                                                   Institut...
OpenSyllabus     Sakai Tool Integration Factors• Minimum Feature Set: as in ZoneCours  • Documents (“Resources”)  • Biblio...
OpenSyllabusOpenSyllabus – The Tool Integrator• So far:  • We have integrated the Resources, Citations and    assignment t...
OpenSyllabusTool Integration: Functional challenges• What do our target users need?  • Core functionalities       • At lea...
OpenSyllabusTool Integration: Technical challenges         OpenSyllabus        (User Interface)                           ...
OpenSyllabusTool Integration: Technical challenges          OpenSyllabus         (User Interface)                         ...
OpenSyllabusTool Integration: Technical challenges          OpenSyllabus         (User Interface)          New Version    ...
OpenSyllabus Tool Integration: Technical Challenges• Possible interactions with a Sakai Tool  • Front-end integration     ...
OpenSyllabusTool Integration: Data Synchronization• Why?• What?                                                           ...
OpenSyllabus          Tool Integration: sub- Upload from user’s                    Navigate within Resource Tool          ...
OpenSyllabus    Tool Integration: Resource ToolSame resource in two different contexts     July 2009   10th Sakai Conferen...
OpenSyllabus Tool Integration: Assignment Tool• Assignment Tool for Electronic Submission Conceptual view:                ...
OpenSyllabus Tools Integration: Citation Helper• Basic use for bibliographic references  • Add, edit and use normalized an...
OpenSyllabus   Tools Integration: sub- Create a new               Navigate within Citation Helper                     fold...
OpenSyllabus Tools Integration: present & futureTool                      Selected implementation                    Data ...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabusOpenSyllabus in Sakai – Big Picture                                                                   Institut...
OpenSyllabus       OpenSyllabus and Sakai SitesQuestions we had to answer:  • Hierarchical course outlines:     • How diff...
OpenSyllabus Integration with Course Management• The institution’s Academic  system feeds Sakai’s Course                  ...
• In edit space, each C.O. has its                                                                                        ...
OpenSyllabus                            Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus ...
OpenSyllabus                             Process and tools• Scrum methodology• Feature and Use Case driven  • Features for...
OpenSyllabus                                     What’s next?• Pilot at HEC Montréal in January 2010• Migration from ZoneC...
OpenSyllabus                                 To Learn More…• 2 Presentations this afternoon (same room:  Haym Saolman)    ...
Upcoming SlideShare
Loading in...5
×

Building and Integrating OpenSyllabus in Sakai

1,489

Published on

Presentation given at the 2009 Sakai Conference in Boston.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,489
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Building and Integrating OpenSyllabus in Sakai"

  1. 1. OpenSyllabus Building and Integrating OpenSyllabus in Sakai Yvette Lapa Dessap , Developer, HEC MontréalMartin Montminy , Functional analyst, HEC MontréalRémi Saïas, Developer / ScrumMaster, HEC Montréal
  2. 2. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai’s Resources, Citations and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus (if time permits) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 2
  3. 3. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai’s Resources, Citations and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus (if time permits) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 3
  4. 4. OpenSyllabusWho we are and where we’re coming from• The team • 8 developers (Variable: 4-6 FTE) • Scrum managed (Agile methodology): • Product Owner, Steering Committee, Stakeholders • Sprints: 4 week iterations with Planning/Demo/Retrospective• ZoneCours • XML, model-based and Java • User success • Technical/legal limitations• OpenSyllabus and Sakai July 2009 10th Sakai Conference - Boston, MA, U.S.A. 4
  5. 5. OpenSyllabus What is OpenSyllabus• Successor of ZoneCours• Structured Course Outline (or Syllabus) Editor• Integrated into Sakai environment and works with other Sakai tools• Collaboration tool: • Between teachers and students • Between teachers • Within the institution: registrar, department, library. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 5
  6. 6. OpenSyllabusOpenSyllabus in Sakai – Big Picture Institution Academic System Assignment Resources • List of courses • List of sections • List of students • Schedule Course • Location OpenSyllabus Management • … More to Citations come… July 2009 10th Sakai Conference - Boston, MA, U.S.A. 6
  7. 7. OpenSyllabus Demonstration• Purpose • Illustrate concepts presented later on• Scope • User Interface, Text Editing • Resources, Citations, Assignment• More details this afternoon • 2 Sessions at 3:15 and 4:00 July 2009 10th Sakai Conference - Boston, MA, U.S.A. 7
  8. 8. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai resources, Citation and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus (if time permits) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 8
  9. 9. OpenSyllabusOpenSyllabus in Sakai – Big Picture Institution Academic System Assignment Resources • List of courses • List of sections • List of students • Schedule Course • Location OpenSyllabus Management • … More to Citations come… July 2009 10th Sakai Conference - Boston, MA, U.S.A. 9
  10. 10. OpenSyllabus OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus• Google Web Toolkit• Architecture Diagram• Hierarchical Course Outlines July 2009 10th Sakai Conference - Boston, MA, U.S.A. 10
  11. 11. OpenSyllabus Model-based Sakai Tool• OSYL course outlines are: • Based on a conceptual/abstract model • Implemented in XML • Validated against an XML Schema (XSD)• Benefits of being model-based: • Adds semantic to content • Ensures semantic uniformity and coherence across course outlines • Ensures easy evolution, transformation, interoperability (within Sakai and outside) • Allows production of statistics, report and other data analysis July 2009 10th Sakai Conference - Boston, MA, U.S.A. 11
  12. 12. OpenSyllabus Model-based Sakai Tool• OSYL model features: • Adds semantic to content • Is configurable and extensible • Allows a large degree of freedom in the structure of the course outline • Is decoupled from the presentation layer July 2009 10th Sakai Conference - Boston, MA, U.S.A. 12
  13. 13. OpenSyllabus Course Outline StructureCO Overview Exams LecturesCOStructure Part 1 Part 2COUnit Exam 1 Exam 2 Lect. 1 Lect. 2 Lect.3 Lect. 4 Topic A Topic BCOUnitStructureCOUnitContent refCOResourceContext Abc Abc Abc Abc Abc Abc Abc Abc Abc Abc Abc Abc Abc AbcCOResource Abc : User defined label Abc : Institution defined label 13
  14. 14. OpenSyllabusAbstract Structure Model 14
  15. 15. OpenSyllabusThe Syllabus Structure Model 15
  16. 16. OpenSyllabusOpen Syllabus CO Overview Staff Learning Assessments Lectures Mat. Session Lect. 1 Lect.3 Work Mid-term Final Lect. 2 … exam exam 16
  17. 17. OpenSyllabus OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus • Course Outline Structure • UI • Summary• Google Web Toolkit• Architecture Diagram• Hierarchical Course Outlines July 2009 10th Sakai Conference - Boston, MA, U.S.A. 17
  18. 18. OpenSyllabus Configuration in OSYL• Syllabus Structure • Syllabus templates used at creation • File rules.xml define: • Content of Add menu (context-dependant) • Which rubrics are available for each context• Syllabus vocabulary (including rubrics) are localized in properties file COMessages , and its French and Spanish versions July 2009 10th Sakai Conference - Boston, MA, U.S.A. 18
  19. 19. OpenSyllabus Configuration in OSYL: UI• Layout and Presentation • CSS based • Cannot customize appearance in GWT code• Messages relevant to UI are localized in properties file UIMessages. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 19
  20. 20. OpenSyllabus Configuration: Summary• Each Course Outline is associated to one config• Each configuration contains: • Template (localized) • rules.xml • CSS and images • Messages files UIMessages and COMessages.• A configuration is a folder under: webappsosyl-editor-sakai-toolosylcoconfigs• Several configurations on a Sakai instance July 2009 10th Sakai Conference - Boston, MA, U.S.A. 20
  21. 21. OpenSyllabus OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus• Google Web Toolkit• Architecture Diagram• Hierarchical Course Outlines July 2009 10th Sakai Conference - Boston, MA, U.S.A. 21
  22. 22. OpenSyllabusOSYL architecture: Google Web Toolkit• Open Source (Apache 2.0 License)• Code in Java: compiler generates JavaScript• Layouts and events similar to Swing• You have to love and/or hate CSS!• Easy AJAX (asynch. calls) through simple RPC and CallBack interface to OsylService (front to Sakai services)• No more page concept July 2009 10th Sakai Conference - Boston, MA, U.S.A. 22
  23. 23. OpenSyllabus OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus• Google Web Toolkit• Architecture Diagram• Hierarchical Course Outlines July 2009 10th Sakai Conference - Boston, MA, U.S.A. 23
  24. 24. OpenSyllabusOpenSyllabus Architecture: Overview Sakai Server Sakai services OpenSyllabus Tool OpenSyllabus GWT Client Services POJO XML M C ModelToXML() V Servlet(s) XMLToModel() AJAX exchange of data model using GWT’s RPC implementation Presentation Layer Business Logic / Data Access July 2009 10th Sakai Conference - Boston, MA, U.S.A. 24
  25. 25. OpenSyllabus OpenSyllabus Architecture• Model-based application• Configuration in OpenSyllabus• Google Web Toolkit• Architecture Diagram• Hierarchical Course Outlines • Example • Concepts July 2009 10th Sakai Conference - Boston, MA, U.S.A. 25
  26. 26. OpenSyllabus Hierarchical CO example •Course Introduction Economics 101 •Contact Information Generic course •Learning Material Economics 101 •Assessments outline from Section B course •Lectures Coordinator • Lecture 1 outline from Section … B’s teacher • Lecture 10•Course Introduction •Course Introduction•Contact Information •Contact Information•Learning Material •Learning Material Economics 101 •Assessments•Assessments•Lectures Section A course •Lectures • Lecture 1 outline from Section •Lecture 1 … A’s teacher … • Lecture 12 • Lecture 11 July 2009 10th Sakai Conference - Boston, MA, U.S.A. 26
  27. 27. OpenSyllabus Hierarchical CO example Lecture 1 Description Coordinator’s description Lecture 1 Objectives Coordinator Coordinator’s objectives Description Coordinator’s description Teacher’s description Objectives Lecture 1 Coordinator’s objectives Teacher’s objectives Description Teacher’s description Objectives Merge of coordinator’s and Teacher’s objectives Teacher’s course outlinesTeacher Section A Student Section A July 2009 10th Sakai Conference - Boston, MA, U.S.A. 27
  28. 28. OpenSyllabus Hierarchical CO and OSYL model• Hierarchical Course Outline is possible because: • Parent and child outline share the same semantic model • OSYL know how to merge them • i.e: put parent’s content then child content for each specific content unit July 2009 10th Sakai Conference - Boston, MA, U.S.A. 28
  29. 29. OpenSyllabus Draft vs Published Space Draft (editing) Space Published Space Generic 1:Creates Generic and edits 2: Publishes (read- C.O. only)author Area of the system Area of the system student where Authors where Authors publish course create and edit outlines when ready course outlines for consumption by Generic Section Students and/or + 3:Creates 5:Edits C.O. 6: Publishes Public Section (read- public author only) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 29
  30. 30. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai Tools: Resources, Citations and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus (if time permits) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 33
  31. 31. OpenSyllabusOpenSyllabus in Sakai – Big Picture Institution Academic System Assignment Resources • List of courses • List of sections • List of students • Schedule Course • Location OpenSyllabus Management • … More to Citation come… July 2009 10th Sakai Conference - Boston, MA, U.S.A. 34
  32. 32. OpenSyllabus Sakai Tool Integration Factors• Minimum Feature Set: as in ZoneCours • Documents (“Resources”) • Bibliographic References (“Citations”) • Assignment (part of Assessment)• Goals of integration • Minimize costs and reduce cycle-time • Avoid ‘reinventing the wheel’ • Participate in sharing July 2009 10th Sakai Conference - Boston, MA, U.S.A. 35
  33. 33. OpenSyllabusOpenSyllabus – The Tool Integrator• So far: • We have integrated the Resources, Citations and assignment tools: acting as client using services of other tools • We have extended Citations, adding Z39.50 connector capability to connect to most of the libraries of the world.• OSYL as server (prospective): • Could pass course outline info (assessment, lecture) to other tool (e.g.: agenda) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 36
  34. 34. OpenSyllabusTool Integration: Functional challenges• What do our target users need? • Core functionalities • At least based on historical use of ZoneCours • Great user experience over feature set • UI uniformity with OpenSyllabus Satisfy functional requirements and maintain or even enhance current user experience! July 2009 10th Sakai Conference - Boston, MA, U.S.A. 37
  35. 35. OpenSyllabusTool Integration: Technical challenges OpenSyllabus (User Interface) Sakai Tool XYZ (Logic /Services) Sakai Tool XYZ (Native User Interface)
  36. 36. OpenSyllabusTool Integration: Technical challenges OpenSyllabus (User Interface) Sakai Tool XYZ (Logic /Services) Simplified User Interface Parrallel to the Native tool interface
  37. 37. OpenSyllabusTool Integration: Technical challenges OpenSyllabus (User Interface) New Version Sakai Tool XYZ Logic /Services Simplified User Interface Native User Interface OpenSyllabus Sakai Tool Parrallel to the Native tool interface
  38. 38. OpenSyllabus Tool Integration: Technical Challenges• Possible interactions with a Sakai Tool • Front-end integration • Link to the tool with its complete native UI • OpenSyllabus provides some way to create an instance in the tool • Back-end integration • Develop new views wrapping the tool (access its services) and all its interfaces • Hybrid integration • Link to the tool provided with a part of its native interface redesigned July 2009 10th Sakai Conference - Boston, MA, U.S.A. 41
  39. 39. OpenSyllabusTool Integration: Data Synchronization• Why?• What? Sakai Tool #1• When? OpenSyllabus Sakai Tool #1 Sakai Sakai Tool #1 Tool #2 Sakai Tool #3 OpenSyllabus OpenSyllabus Sakai Sakai Tool #2 Tool #3 Sakai Sakai Tool #3 Tool #2 July 2009 10th Sakai Conference - Boston, MA, U.S.A. 42
  40. 40. OpenSyllabus Tool Integration: sub- Upload from user’s Navigate within Resource Tool folders file system Select documentsIntegrated view (reuse) Organize documents Contextualize the use by creating sub- of selected document folders (Rubric, comment …) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 43
  41. 41. OpenSyllabus Tool Integration: Resource ToolSame resource in two different contexts July 2009 10th Sakai Conference - Boston, MA, U.S.A. 44
  42. 42. OpenSyllabus Tool Integration: Assignment Tool• Assignment Tool for Electronic Submission Conceptual view: Course Current Integration: Outline Assessment Assessment Assignment Assignment July 2009 10th Sakai Conference - Boston, MA, U.S.A. 45
  43. 43. OpenSyllabus Tools Integration: Citation Helper• Basic use for bibliographic references • Add, edit and use normalized and structured references from scratch• A little more sophisticated use: • Link a bibliographic reference to the institution’s library and databases • provides validation • Adding or importing a new reference by searching in Google scholar, RIS July 2009 10th Sakai Conference - Boston, MA, U.S.A. 47
  44. 44. OpenSyllabus Tools Integration: sub- Create a new Navigate within Citation Helper folders citation Select citationsIntegrated view (reuse) Contextualize the use Organize citations by of selected citation creating sub-folders (Rubric, comment …) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 48
  45. 45. OpenSyllabus Tools Integration: present & futureTool Selected implementation Data synchronizationASSIGNMENT • A way to instantiate the Tool • One Way partial data synchronization • Use of the tool’s native UI • Clickable text in OSYL synchronized live with Assignment title • Other strategies of data synchronization will be addressed laterRESOURCES • Access via sData • Direct access from • Live one-way data synchronization OpenSyllabus to the Resources • Need for a two-way synchronizationCITATIONS • A way to create a citation list • Direct access to Library through • Live one-way data synchronization Z39.50 • Need for a two-way synchronization • Very similar to Resource integration Current implementation Future implementation July 2009 10th Sakai Conference - Boston, MA, U.S.A. 49
  46. 46. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai Tools: Resources, Citations and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus July 2009 10th Sakai Conference - Boston, MA, U.S.A. 50
  47. 47. OpenSyllabusOpenSyllabus in Sakai – Big Picture Institution Academic System Assignment Resources • List of courses • List of sections • List of students • Schedule Course • Location OpenSyllabus Management • … More to Citations come… July 2009 10th Sakai Conference - Boston, MA, U.S.A. 51
  48. 48. OpenSyllabus OpenSyllabus and Sakai SitesQuestions we had to answer: • Hierarchical course outlines: • How different levels of course outlines map to Sakai sites? • How do we share resources and access to Sakai tools? Draft (editing) Published Space Space • Edit vs Published Space: 1:Crea Gener tes Gener ic and ic 2: Publishes (read- edits C.O. only) • How to manage draft vs author student published resources? Generi • Student shall only access 3:C rea 5:Edits Sectio n C.O. 6: Publishes c+ Sectio n published content. author tes (read- only) public July 2009 10th Sakai Conference - Boston, MA, U.S.A. 52
  49. 49. OpenSyllabus Integration with Course Management• The institution’s Academic system feeds Sakai’s Course Draft (editing) Space Published Space Management 1:Crea Gener tes Gener ic and ic 2: Publishes (read- edits C.O. only)• Challenges and open author student questions: Generi 3:C Sectio c+ • How to map hierarchical rea 5:Edits n C.O. 6: Publishes Sectio n tes (read- public course outline to Sakai’s author only) Course Management? • OpenSyllabus should integrate to any(most) Course Management implementation? July 2009 10th Sakai Conference - Boston, MA, U.S.A. 53
  50. 50. • In edit space, each C.O. has its OpenSyllabus Draft vs Published Space site with its resources. • Participants are added to site directly. • When published, all related COs • Author sees published parent are merged. All resources are documents and resources in copied to target site. read-only mode. • Only COs associated with a Draft (editing) Published CourseOffering have a site. Space Space • Participants to site is provided by Enrollment Sets associated to CourseOffering. Generic Generic publish (read- C.O. publicauthor only) publish & merge Generic + Section publish & merge Section C.O. (read- author only) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 54
  51. 51. OpenSyllabus Presentation Plan• What is OpenSyllabus?• OpenSyllabus Architecture• OpenSyllabus in Sakai • Integration with Sakai Tools: Resources, Citations and Assignment • Integration with Sakai’s Course Management and Academic System• Process and tools used to build OpenSyllabus (if time permits) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 56
  52. 52. OpenSyllabus Process and tools• Scrum methodology• Feature and Use Case driven • Features for planning • Use Cases for development and testing • Level of details depends on complexity of feature• User Testing / Focus Groups• Jira / Confluence / SVN / Hudson / Selenium / XMLSpy July 2009 10th Sakai Conference - Boston, MA, U.S.A. 57
  53. 53. OpenSyllabus What’s next?• Pilot at HEC Montréal in January 2010• Migration from ZoneCours and user training: summer 2010• Production in September 2010 July 2009 10th Sakai Conference - Boston, MA, U.S.A. 58
  54. 54. OpenSyllabus To Learn More…• 2 Presentations this afternoon (same room: Haym Saolman) • 3:15 Demonstration • 4:00 Hands-on• See us tonight at the technical demonstrations• Try OpenSyllabus at http://osyltest.hec.ca• Confluence: http://tinyurl.com/opensyllabus• Model: http://tinyurl.com/osyl-model• Questions? July 2009 10th Sakai Conference - Boston, MA, U.S.A. 59

×