This repository has been archived by the owner on Jun 30, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 503
DevelopmentRoadmap2019
Bradley Miller edited this page Feb 26, 2019
·
12 revisions
The ideas below need to have details and design added. Some ideas have been on the TODO list for several years, others are new.
Goal: Serve 2 million students a day
- Complete Python3 transition
- Complete unittest coverage
- Move to dynamic pages for all books rather than the (re)build system
- Add Visualizations from the the AC dashboard to the instructors page
- Progress page needs to be re-done to improve performance for large courses
- Complete work on LTI integration with Canvas/Moodle and others with simple interface for teachers to set up
- Run our own JOBE server for Java, et. al.
- Dockerize
- Mastery based learning environment -- cannot continue to next chapter until demonstrated mastery over current
- Supporter badges
- Copy assignments from course to course
- template assignments for all courses based on FOPP?
- Could we show page by page progress on every page of the book...
- Revive code coach
- Lint support
- intelligent TIE integration
Goal: To be the LaTeX of interactive authoring environments
- Continue to build out pair programming features
- Better Python3 support in Skulpt
- Add blocks language support
- Integration with Collab or Jupyterlab
- Update CodeLens to support Java, C++, Javascript
- debugger for activcode
- Create a REPL directive to include REPL in text
- support SQL in activecode
- Incorporate Brett Victor / Swift Playground ideas into activecode
- create a sound module for sphinx to manipulate sound waves
- Update dragndrop to allow for multiple matches with same category
Goal: Provide the best, most compelling content for introductory computer science and data science at all levels (middle school, high school, college, university)
- Many more Exercises can/should be autograded
- Revisions to FOPP based on this year's feeedback
- Finish the web fundamentals textbook
- Instructor guide moved inside the textbook [make it a payable feature?]
- Better pre/post tests for each chapter of FOPP
- redo screencast videos
- Possible new introductory material for 101
- Re-design the look and feel of the textbook
- improve the ability of students to navigate
- provide feedback on progress at the bottom of each page
- make it more clear when a student is on a non-login page versus the correct page for their course