Course management technology and standards
This is a collection of links to course management technology and standards that we’ve come across in the UCLA Course Management Consortium.
- .LRN http://dotlrn.org/ Learn, Research, Network
- Assessment Engines (Quiz Tools/Online Exams) http://kb.ucla.edu/articles/view/assessment-engines-quiz-toolsonline-exams
- Breeze – Macromedia http://www.macromedia.com/go/breeze_edu_pilot
- Campus Data Warehouse (UCLA) http://kb.ucla.edu/articles/view/campus-data-warehouse
- CDL (Calif. Digital Library) Common Framework http://www.cdlib.org/inside/projects/common_framework/index.html
- Digital Learning Objects (also see SCORM) http://kb.ucla.edu/articles/view/digital-learning-objects-or-scorm
- Dokeos http://www.dokeos.com/ Dokeos is an Open Source elearning and course management web application translated in 31 languages and helping more than 1.000 organisations worldwide to manage learning and collaboration activities.
- eduPerson is an LDAP object class that includes widely-used person attributes in higher education http://www.educause.edu/eduperson/
- Hibernate [Criteria Queries in Hibernate:http://today.java.net/pub/a/today/2004/07/19/Hibernate.html] James Elliot shows you how to use simple criteria and compound criteria, apply criteria to associations, and query by example using Hibernate, in this excerpt (in PDF format) from Hibernate: A Developer’s Notebook. http://www.oreilly.com/catalog/hibernate/
-
IMS The IMS Abstract Framework has been published at http://www.imsglobal.org/af/index.cfm The Abstract Framework describes the general architectural assumptions that underlie IMS specifications and other technical documents. This is a living document which is likely to evolve and be extended to include areas not covered in the current version. Fred Beshears fmb@SOCRATES.BERKELEY.EDU 17 Oct 2003
- [The highest level “formal” metadata document is here:http://www.imsglobal.org/metadata/imsmdv1p2p1/imsmd_infov1p2p1.html]
- Internet2 Instant Messaging http://middleware.internet2.edu/i2im/
- IOC – Inversion of Control http://kb.ucla.edu/articles/view/ioc—-inversion-of-control
-
ISIS – UCLA
- GettingStartedWithIsis
- Java Server Faces (JSF) Mark Norton came across a very handy web page which documents all of the standard JSF tags and includes examples in XML and graphics. http://www.horstmann.com/corejsf/jsf-tags.html
- JSR168 Portlet Spec http://kb.ucla.edu/articles/view/jsr168-portlet-spec
- JSR223 Scripting Pages in Java Web Applications http://kb.ucla.edu/articles/view/jsr223-scripting-pages-in-java-web-applications
- LAMS Learning Activity Management System http://kb.ucla.edu/articles/view/lams-learning-activity-management-system
- LON-CAPA http://www.lon-capa.org/
- Lucene – Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. http://lucene.apache.org/java/docs/
-
MACE (Middleware Architecture Committee for Education)
- courseID:http://middleware.internet2.edu/courseID/ -course data elements project, exists to further the development of course data elements for higher education and adapt exisiting development for use in directory enabled infrastructures. This project will leverage the eduPerson object class (http://www.educause.edu/eduperson/) that includes widely-used person attributes in higher education and build on the standards work in IMS and OKI.
- Microsoft Passport – Risks Analysis http://avirubin.com/passport.html
- MIT’s CADDIE Portal http://kb.ucla.edu/articles/view/mits-caddie-portal
- OpenURL Framework for Context-Sensitive Services http://www.niso.org/committees/committee_ax.html
- Quiz Tools – see Assessment Engines at top of this list
- RSF Framework http://kb.ucla.edu/articles/view/rsf-framework
- RSS (Really Simple Syndication) http://kb.ucla.edu/articles/view/rss-really-simple-syndication
- Shibboleth http://kb.ucla.edu/articles/view/shibboleth
- Slide – aka Jakarta Slide – Slide is a content repository which can serve as a basis for a content management system. Features full WebDAV. http://jakarta.apache.org/slide/ U. Washington uses Slide for ShareSpace and WebFiles
- SPML Service Provisioning Markup Language http://www.openspml.org _Mentioned 9 Jul 2003 by Albert Wu as :It is another emerging XML standard currently headed for ratificadtion in OASIS. SPML compliments SAML in that SPML provide a standard way of describing how to assign and revoke access to resources where as SAML describes how to query for (and respond to) information needed to permit/deny access to resources."
- uPortal is a free, sharable portal under development by institutions of higher-education. This group sees an institutional portal as an abridged and customized version of the institutional Web presence… a “pocket-sized” version of the campus Web. Portal technology adds “customization” and “community” to the campus Web presence. Customization allows each user to define a unique and personal view of the campus Web. Community tools, such as chat, forums, survey, and so on, build relationships among campus constituencies. uPortal is an open-standard effort using Java, XML, JSP and J2EE. http://www.uportal.org/
- Web Services http://kb.ucla.edu/articles/view/web-services
- Webdisk File Storage http://kb.ucla.edu/articles/view/webdisk-file-storage
- WS-Security http://kb.ucla.edu/articles/view/ws-security
- XBEL The XML Bookmark Exchange Language http://pyxml.sourceforge.net/topics/xbel/
- XML and Java
- Cocoon is a Java-based framework. It utilized pipelines and SAX events to create a verstile XML parsing architecture. The Cocoon web site is at: http://cocoon.apache.org/2.0/. Books are now coming out on Cocoon (check out Amazon). The O’Reilly web site has on-line articles on Cocoon: “Introducing Cocoon 2.0” (http://www.xml.com/pub/a/2002/02/13/cocoon2.html) , “Creating SOAP Services with Cocoon” (http://www.xml.com/pub/a/ws/2003/03/18/cocoon.html) —Jose
- XML and PHP – We use XML/XSLT to create a web interface to our administrative information systems, currently for faculty access to student information to facilitate advising. We are adding services as required. Recently that including a means for updating passwords to our new Novell OneNet based email/file storage system. Take a look at the synopsis of the presentation I did last year at WebDevShare 2002: http://webdev.indiana.edu/2002/track3.html#b There is a link to the Powerpoint presentation I used there. C. Daniel Chase Dan-Chase@utc.edu University of Tennessee at Chattanooga http://www.utc.edu/
- XML and Python
- The Zope web application framework is a mature high level framework written in Python. Its home site is http://www.zope.org/ —Jose
- A comparison of Zope and Cocoon (Apache’s Java XML Web Publishing Framework) is given at: http://www.arielpartners.com/arielpartners/content/public/topics/technology/technologyReviews/zopeVsCocoon —Jose
- XML-RPC http://www.xmlrpc.com/