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"):       
      
        - Accessibility: 
        
- Improve accessibility of the system: remedy shortcomings identified by our accessibility report. P,J,C,X,E,S
        
 
                - Accessibility of mathematical expressions: make mathematical expressions accessible to screen readers. P,J,C,X,H,M,IP
 
        
   
         
          - Usability:
          
- Improve usability of the system: implement recommendations from usability reports. P,J,C,X,E,S
 
                  - AJAX implementation of helpers ("wizards") to accomplish certain tasks. P,J,C,X,M,M
   
  
 - Systems integration:
        
          - RESTful web services to couple LON-CAPA with other campus systems. P,X,M,LIP
 
              
            
          - 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
 
          - GeoGebra integration: interactive graphical problem interface. P,O,M,M,IP
          
            - ANDES integration: tutorial functionality. P,M,H,L
 
            - 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,IP
 
           
            
         
          - 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,IP
 
          - 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 | 
      Status | 
       
      | P | 
      Perl | 
      E | 
      Easy | 
      S | 
      Small Fry, lots of litte things | 
      IP | 
      In Progress | 
       
      | 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 | 
        |   |   |   | 
        | 
        | 
       
       
      
       
   
       |