1 / 72

LON-CAPA: Distributed Learning Content Management and Assessment System

LON-CAPA is a geographically distributed network of servers that provides instructors with a common platform for teaching, content management, and assessment. It allows instructors to create and share educational materials, construct online courses, and deliver personalized assessments.

jwhitaker
Download Presentation

LON-CAPA: Distributed Learning Content Management and Assessment System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The LearningOnline Network with CAPA (LON-CAPA) Gerd Kortemeyer,Wolfgang Bauer, Deborah Kashy, Edwin Kashy, Cheryl Speier Michigan State University

  2. What is LON-CAPA? LON-CAPA stands for LearningOnline Network with a Computer-Assisted Personalized Approach. developed and implemented by a group of faculty and professionals provides instructors with a common, scalable platform to assist in all aspects of teaching a course, from lecture preparation to administration of homework assignments and exams “Distributed Learning Content Management and Assessment System”

  3. “Distributed” LON-CAPA is built as a geographically distributed network of constantly connected servers

  4. “Distributed”: Domains The network is logically divided into domains such as “MSU”, “FSU” or “Publisher X” Domains limit the flow of user information Domains can limit access to content resources Domains limit the extent of user privileges

  5. “Distributed”: Users Users can log into any machines in the network Users can access courses/resources from anywhere on the network under one username Users can have roles and associated privileges for any resources, data, and functionality on the network

  6. “Distributed”:Server Types Two classes of servers: access servers and library servers Access servers: host user sessions – processing Library servers: every user and course has a home server in the network which holds all of their resources and data – storage backend

  7. “Distrubuted”:Load Balancing Access servers can have a list of spare access servers to offload sessions depending on own work load Additional round robin IP scheme possible MSU setup: msu.lon-capa.org Round Robbin s1 s2 s3 s4 Spares Library Server

  8. “Distributed”: Dynamic Replication When a content resource is first requested, the access server finds the home library server of the author/owner, subscribes to the resource, and copies it in the background. When resource is modified on its library server, subscribed access servers are notified. Depending on last date of local access, the access servers copy the new version over, or delete local cached copy.

  9. “Learning Content Management” Allows instructors to create educational materials and to share such learning resources with colleagues across departments and institutions All instructional content goes into cross-institutional shared repository and is cataloged LON-CAPA provides online tool, “Resource Assembly Tool” (RAT), to combine content into Custom Online Course Pack

  10. “Learning Content Management” Pages can be constructed from fragments and other pages Sequences can be constructed from fragments, pages, and other sequences Courses point to (top-level) sequences Maps at every level are simply other content resources

  11. “Learning Content Management” Graphical resource assembly tool (RAT) to construct maps Working on branching based on conditions using performance data, course data, and preferences Individualized curriculum

  12. “Content Management”: Handlers Every resource in the system, both content and system programs, is called by URL – all resources can be bookmarked. Any resource can be processed on-the-fly while being delivered to the user. User calls for a resource, LON-CAPA finds appropriate chain of handlers, processes resource for desired target, and sends it out. Chain of handlers can also cover several transactions. Example: user calls for URL, but needs to login first and then pick course. All handlers can interact with session environment

  13. “Content Management”: Document-driven processing sample.xml Uses my.style my.style Defines tags for targets triggers Example: user calls for sample.xml loads Target XML Handler Session Environment Prefe- rences User

  14. “Content Management”: XML/MathML/HTML XML handler provides rendering of XML and HTML to targets XML, HTML, MathML, and LaTeX Math rendering capability: LaTeX can be inserted into HTML and XML documents between <m> and </m> tags. <h1>Identity</h1><img src=“circle.gif” align=“right”> The <i>identity</i> <m>$\sin^2(\omega t)+ \cos^2(\omega t)=1$</m> allows us to… Math fragments are rendered into symbol fonts for target HTML, and MathML for MathML-capable browsers using a derivative of tth/ttm.

  15. “Content Management”: LaTeX LaTeX files can be directly put onto the file system, and will be automatically handled as if they had one large <m>…</m> around them

  16. “Individualized Assessment” Individualized problems: different numbers, different graphs, different options, … “Classical” online homework types: multiple choice, option response, mix-and-match, string, etc “STEM” types: numerical, multicomponent numerical, physical units, symbolic math, individualized simulations Combination of the above types Adaptive immediate feedback Multiple attempts

  17. “Individualized Assessment” Example: Individualized graph, numerical answer

  18. “Individualized Assessment” Example: Individualized labels, options

  19. “Individualized Assessment” Example: Multicomponent numerical with individualized animation

  20. Some of the History

  21. 1992 CAPA Started by Ed Kashy et al. in Cyclotron Individualized assessment system for science and math Immediate feedback, multiple tries - mastery based Used paper copies of assignments and terminal input X-Windows problem editing Got Web student interface in 95

  22. 1997 LectureOnline Started by Wolfgang Bauer, Walt Benenson, Gary Westfall, and Gerd Kortemeyer in Cyclotron Learning content management and individualized assessment system for science and math Sharing of content between courses Completely web-based interface

  23. 1999 LON-CAPA The LearningOnline Network with CAPA Collaboration of CAPA and LectureOnline groups “The best of both worlds” Sharing of content between courses and institutions Reusability of content on different levels of granularity Distributed and Scalable

  24. Who are the users (at MSU)?

  25. Who uses it? Students(“It”: CAPA, LectureOnline, LON-CAPA family)

  26. Who uses it? Students

  27. Who uses it? Courses

  28. Who uses it? Faculty

  29. How is it used? Material written by faculty teaching course or “re-used” from other faculty Homework in addition to “traditional” lecture and textbook “Traditional” lecture, homework and textbook online VU courses AP courses Prelab quizzes In-class exercises

  30. LON-CAPA versus BlackBoard LON-CAPA has no licensing cost, BlackBoard does :-) LON-CAPA is open-source GNU GPL, and can be adapted, enhanced, debugged, …, BlackBoard cannot :-) BlackBoard does have systems-support, lots of documentation, training material, …, LON-CAPA does not :-(

  31. LON-CAPA versus BlackBoard LON-CAPA was initially developed primarily by STEM faculty for “power users” LON-CAPA makes the hard things possible, but currently does not yet make many easy things easy BlackBoard makes easy things easy, but leaves many hard things impossible

  32. Faculty Perspective “My problems are computational and not multiple choice, the types of grading mechanisms built into standard instructional delivery platforms (e.g., Blackboard) would not be sufficient for me”. Professor Paul Rubin teaching MBA804

  33. Faculty Perspective “Although [LON-CAPA’s] potential benefits as a distributed-network resource indexing system far outweigh what could be achieved by an off the shelf course management system (e.g., Blackboard, WebCT) it still needs considerable interface development and user testing” LBS144 Professor Janet McCray Batzli Challenge: keep hard things possible, make easy things easy

  34. LON-CAPA versus BlackBoard Making the easy things easy: Recently added Chatroom Document Upload (PowerPoint, Word, etc) Online Contextual Help Significant Documentation Effort User and Administrator Mailing List Easy RedHat 7.3 Installation 3-Command-Upgrade Sequence help.lon-capa.org

  35. Chronicle of Higher EducationDecember 21, 2001 BlackBoard is affordable for now … (But) higher-education officials expect that courseware companies will raise their prices after creating a market for the software, and after seeing course-management systems become an indispensable part of the academic-computing infrastructure on most campuses. […] As the company integrates more functions into Blackboard, its executives anticipate signing many more "$200,000-, $300,000-, and $400,000-a-year relationships"

  36. LON-CAPA vs. BlackBoard LON-CAPA runs on Linux (target for installs: RedHat distribution) Apache webserver mod_perl for server-side handlers JavaScript for client-side functionality MySQL as database for metadata searches LaTeX, Gnuplot MuPAD for symbolic manipulations (planned)

  37. Chronicle of Higher EducationDecember 21, 2001 (And) whatever the current faults of WebCT and Blackboard, many academic administrators say they are preferable to homegrown systems. […] Princeton developed its own course-management system, beginning in 1997. Two years later, the university decided to abandon its homegrown system in favor of Blackboard. Why?

  38. Chronicle of Higher EducationDecember 21, 2001 "The problem with homegrown systems is you typically have one or two staff people who know how the system works, and those people might leave or decide to do something else," Mr. Goldstein [Director of Academic Services, Princeton] says. Problem: “one or two staff people” Solution: Collaboration with other institutions Workshops Conferences Investment in documentation, etc

  39. Summary:Why do it? Solid, scalable platform Easily expandable Customizable The hard things are done Control over codebase Standard open-source tools and libraries Independence No licensing fee for both application and operating system Forming academic consortium “Linux” model of sustainability

  40. The Project “Investigation of a Model for Online Resource Creation and Sharing in Education Settings” Uses LON-CAPA as model system Five year project, funded by the National Science Foundation Information Technology Research Program

  41. The Project: Research Goals Open source code development concept for Instructional Management System Pooling online educational resources between departments, colleges, universities and schools Business models for “trading” such resources on small level of granularity Metrics for resource quality and effectiveness Curriculum adaptivity to learner types and remediation needs

  42. The Project: Pilot Users, Boards Pilot users: 6 high schools, 2 community colleges, 1 four year college, 12 universities Business advisory board: McGraw-Hill, Saunders, Wiley, Freeman/Worth, Dell, RedHat, Apex Learning, university representatives Three member Evaluation Board Four high school teachers in Research Experience for Teachers (RET) supplement

  43. The Project: National STEM Digital Library Supplement to cross-integrate LON-CAPA with NSF National STEM Digital Library NSDL available to LON-CAPA as content domain LON-CAPA resource pool available in NSDL as associated library LON-CAPA can be used as course delivery tool for NSDL content

  44. The Project: Status Started October 2000 First user meetings with 50 faculty from other universities at MSU Second user meeting at Florida State University with 56 faculty from 22 institutions Next user meeting at Truckee Meadows Community College, Reno Programmer Workshops at MSU in Summer

  45. Status: Installations High Schools Mio AuSable High School - Mio, Michigan Charlotte High School - Charlotte, Michigan Fowlerville High School - Fowlerville. Michigan Theodore Roosevelt High School - Wyandotte, Michigan Community Colleges Westshore Community College - Scottsville, Michigan Truckee Meadows Community College - Reno, Nevada

  46. Status: Installations Universities (department level) Ohio University at Athens - Athens, Ohio SUNY Stony Brook - Stony Brook, New York Florida State University - Tallahassee, Florida University of Massachusetts at Amherst - Amherst, Massachusetts Michigan State University, various departments - East Lansing, Michigan Outside United States Simon Fraser University - Vancouver, Canada University of Halle - Halle, Germany University of Oldenberg - Oldenberg, Germany

  47. Installations in Progress University of North Carolina at Greensboro - Greensboro, North Carolina University of Michigan, ITCS - Ann Arbor, MI Eotvos Lorand University - Budapest, Hungary Dakar University - Dakar, Senegal George Washington University - Washington, D.C. University of South Carolina -Columbia, South Carolina

  48. On the web ... www.lon-capa.org korte@lon-capa.org WANTED Collaborators

  49. Network Architecture: Distribution LON-CAPA is build as a geographically distributed network of constantly connected servers

  50. Network Architecture: Domains The network is logically divided into domains such as “MSU”, “FSU” or “Publisher X” Domains limit the flow of user information Domains can limit access to content resources Domains limit the extent of user privileges

More Related