bjc-to-edx's People
Forkers
digideskiobjc-to-edx's Issues
Cleanup Repo
- Current Size > 200MB which isn't very good
- introduce a folder structure
- remove the necessary course data
- separate different courses into folders
Paths in parser.py are hard coded
- course name is different
- XML string is hard coded
- reflect cleaned up structure
- should be based on input config
Include error checking for potential File Not Found errors
Index out of range error in fix_links()
Specifically occurs when attempting to parse labs "applications-that-changed-the-world.topic" and "simulations-in-science.topic"
Write some basic documentation
Will need custom JS (CSS?) for the labs
We should be able to load our own CSS OK, but the JS experience will be tricky.
- Customizing the Snap! run links
- handling syntax highlighting
So far that's manageable.
Support files with a quiz in the middle of a curriculum file
os.listdir โ to path resolve
Investigate issues on the current course build
https://edge.edx.org/courses/BJC/BJC_Course_Building_Test/2014_2/courseware/Week2/
- week 1 has no items
- quizzes have no photos
- readings don't show up
- lots of content isn't loading
HTML files Should only include <body> section
Parser does not delete lab pages in 2014 folder when corresponding line is deleted from topic file
Right now, parsing is done page by page - when a page is found, the code first looks for files that correspond to that page and if files exist, they are replaced. If they don't already exist, new ones are created. This means that when the .topic file is changed to exclude a page, the old files that correspond to that page still exists.
Need a definition for a course structure
We want to pull in specific sections of content w/o having to completely
redo all the topic files
Also we need a place to say where videos go and such
Quiz processing not functional
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.