pocs – content sequencing for sakai
DESCRIPTION
POCS – Content Sequencing for Sakai. Mark J. Norton Nolaria Consulting. Pedagogy in Sakai. Sakai has “some” pedagogy support: The Resource tool provides content organization, timed release, ordering, etc. Melete allows modules to be authored and delivered. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/1.jpg)
8th Sakai Conference
4-7 December 2007Newport Beach
POCS – Content Sequencing POCS – Content Sequencing for Sakaifor Sakai
Mark J. NortonNolaria Consulting
![Page 2: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/2.jpg)
2
Pedagogy in SakaiPedagogy in Sakai
• Sakai has “some” pedagogy support:– The Resource tool provides content
organization, timed release, ordering, etc.– Melete allows modules to be authored and
delivered.– Samigo (and soon Mnene) provides testing– Some interesting work around rWiki– SCORM will be available soon– … but not much else.
![Page 3: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/3.jpg)
3
Use CasesUse Cases
• Classroom support (syllabus, class slides)• Reading Assignments (books, online)• Work Assignments (papers, problem sets)• Self-paced learning (concepts, skills)• Assessment (quiz, and high stakes tests)
![Page 4: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/4.jpg)
4
Sakai Needs MoreSakai Needs More
• Sakai needs a mix of tools that support teaching and learning:– Formal, high stakes tools– Standards based tools, like SCORM– Tools around specific models– Informal, lego-like tool kits
![Page 5: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/5.jpg)
5
Introducing POCSIntroducing POCS
POCS is a Page Object Content Sequencer. It provides simple ways to create multimedia pages, auther a sequence, and present them to learners.
OK, I admit that we need a new name. Suggestions are welcome!
![Page 6: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/6.jpg)
6
POCS DriversPOCS Drivers
• POCS is being developed with the following goals in mind:– Very simple and easy to use.– Basic page layout editing support.– Draws on the Content Hosting Service.– Easy to add new kinds of media objects.– Enable new concepts like mash-ups.
Let’s lower the barriers to creating interesting content in Sakai!
![Page 7: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/7.jpg)
7
Many Kinds of Media ObjectsMany Kinds of Media Objects
• Plain and formatted text• Images and simple animation• Audio and video• Problem sets, quizzes, assessment• Markup (MathML, ChemML, MusicML, etc)• Applets and simulations• Virtual Laboratories• …. and much, much more!
![Page 8: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/8.jpg)
8
POCS ToolsPOCS Tools
• POCS Tools are designed to play together, or separately:– A page object viewer– A page object editor– A sequencer– A sequence editor
POCS tools are design to play nicely with the Resource and other Sakai Tools!
![Page 9: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/9.jpg)
9
ArchitectureArchitecture
• A sequence is a linear list of content items contained in Sakai Content Hosting.
• A page has a layout divided into (up to) four tiles.
• Each tile may have zero or more content items.
Sequence
Item
Layout
Tile
Item
![Page 10: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/10.jpg)
10
SequenceSequence
• Sequences are defined by an XML file that itself is present in Sakai content hosting.
<sequence name="Aikido Opening"><item contentId="/group/ContentTest/Aikido/seminar.jpg"/><item contentId="/group/ContentTest/Aikido/Mill City
Seminar Description"/><item contentId="/group/ContentTest/Aikido/aikido-opening-1.xml"/><item contentId="/group/ContentTest/More Stuff/obj-test.xml"/>
</sequence>
![Page 11: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/11.jpg)
11
Page LayoutPage Layout
• Page layouts are also described by an XML file.
<layout name="Aikido Opening" type="stacked"> <tile>
<item contentId="/group/ContentTest/Aikido/seminar.jpg"/> </tile> <tile>
<item contentId="/group/ContentTest/Aikido/Mill City Seminar Description"/>
</tile></layout>
![Page 12: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/12.jpg)
12
Using XML DescriptionsUsing XML Descriptions
• Advantages to using XML descriptions:– Doesn’t directly use databases at all.– Structure definitions are open and accessible.– Easily extended.
• But there are some disadvantages:– Clutters directory with other objects.– Potential security issues.
![Page 13: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/13.jpg)
13
Media Types SupportedMedia Types Supported
• Any kind of image• Animation (GIF and PNG)• Plain text• Structured text (HTML markup)
![Page 14: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/14.jpg)
14
Plug-in Code ElementsPlug-in Code Elements
RenderObject
CreateObject
EditObject
POCSPlayer andEditor
The plan is to make new kinds of media objects very easy to add using a plug-in architecture, perhaps using Spring component wiring.
![Page 15: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/15.jpg)
15
POCS uses RSFPOCS uses RSF
• POCS leverages the easy of use of RSF:– Coding simplified using RSF views– Spring description files– Fully internationalizable– UI can be easily improved or customized– Skinning using CSS– Can use RSF components– FLUID ready! Full support for
browser back button!
![Page 16: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/16.jpg)
16
DemonstrationDemonstration
Clicking HereWon’t Work
![Page 17: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/17.jpg)
17
Where It’s AtWhere It’s At
• The POCS sequence editor and player are available for download from contrib:
• Page object display works, but editing is under development (one more week).
• Plug-in architecture being designed and needs to be implemented.
• Needs more kinds of media objects.• Documentation!
https://source.sakaiproject.org/contrib/mnorton/pocs
![Page 18: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/18.jpg)
18
Future DirectionsFuture Directions
• POCS is not production ready at this time.• It is really an experiment to see how Sakai
might support a media object tool kit.• It’s really up to you to help determine the
future of POCS.
![Page 19: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/19.jpg)
19
What You Can DoWhat You Can Do
• Write up use cases on how POCS might be used in your educational environment.
• Contribute to the requirements and feature definitions.
• Join the development team (being formed).• Provide funding to realize your particular
needs.Please fill out one of the interest forms if you’d like to participate in this project.
![Page 20: POCS – Content Sequencing for Sakai](https://reader035.vdocuments.net/reader035/viewer/2022062304/568144c0550346895db18a54/html5/thumbnails/20.jpg)
20
Contact InformationContact Information
Mark J. Norton, Technical Lead
Email: [email protected]
Phone: 781-275-4070