What is LON-CAPA?  Who is LON-CAPA?  Documentation  Installation  Scholarship  Developers  Events

The LearningOnline Network with CAPA

Home > Developers > Projects > More Ideas ...

More Ideas ...

Here's a list of things we always wanted to do (or should have done a long time ago; see below for an explanation of the "codes"):

  • Accessility:
    • improve the overall accessibility of the system (see report). P,J,C,X,E,S
    • Accessility of mathematical expressions: make mathematical expressions accessible to screen readers. P,J,C,X,H,M

     

  • Usability: improve usability of the system (see reports). P,J,C,X,E,S

     

  • AJAX implementation of helpers ("wizards") to accomplish certain tasks. P,J,C,X,M,M

     

  • Implement WebDAV access to Construction Space: authors in the system have assigned filespace inside which they develop their web-pages and other materials (see author manual). Enable WebDAV access to this space. P,M,M

     

  • Homework features:
    • Vector graphics: complete current <drawimage> implementation and/or investigate alternative using SVG instead of current one based on GD.pm bitmap graphics. P,O,M,M
    • Drag-and-drop "assembly" type homework problem. P,J,C,X,H,M
    • Data-upload: Tag to formalize and simplify the process of getting data input from the user (e.g., lab data) that is used elsewhere in the homework assignment. P,H,L
    • Multiple-click-on-image imageresponse: problems requiring learners to click on images currently only allow for one-click per answer (in specific or random order). P,J,M,M
    • In-Class clicker support: Using clicker questions interactively in-class. P,J,H,L

     

  • Resource selection - the interface that instructors use to locate content for their courses (see instructor manual):
    • Different search mechanism: search across the servers in the network currently is rather slow. Needs re-implementation. P,L,M,H,L
    • Recommender system: better implementation of recommender system that instructors can use to locate material in the system. P,M,H,A
    • Browsing: alternative to current interface for browsing virtual filesystem (to scale with domain growth). P,L,M,H,L
    • Drag-and-drop folders/resources between folders in course. P,J,C,X,H,L
    •  

  • Anything from our wonderful Bugzilla
Skill Difficulty Scope
P Perl E Easy S Small Fry, lots of litte things
J JavaScript M Medium M Medium Chunk, self-contained
C CSS H Hard L Large Chunk, self-contained
X XHTML   A Academic, can turn into master's project
L Linux Networking     
O Open Source Libraries     
M MySQL     

Contact Us: lon-capa@lon-capa.org

Site maintained by Gerd Kortemeyer.
Supported by the National Science Foundation under NSF-ITR 0085921, NSF-CCLI-ASA 0243126, and NSF-CCLI 0717790. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. Initial funding for CAPA has been provided by the Alfred. P. Sloan Foundation and the Andrew W. Mellon Foundation.

©2010 Michigan State University Board of Trustees.