telton / coco Goto Github PK
View Code? Open in Web Editor NEWCoCo - Collaborative Courses
License: Apache License 2.0
CoCo - Collaborative Courses
License: Apache License 2.0
When trying to add an attachment on both assignments creation and submission, MS Edge gives SCRIPT438: Object doesn't support property or method 'append'
error.
If this ever needs more concurrent users/more pushes, this should switch to using a local Redis configuration instead of pushing out to Pusher, because that's going to get expensive...
Instructors should be able to post documents/files as a general upload instead of making an assignment for it.
Example: study guides for exams
Need a "landing page" that displays the instructor's information and everything relevant.
After editing the notes, if you don't click save and then try to leave the page it should throw up a message box asking if you're sure you want to leave the page without saving the changes
My Notes -> Edit Notes -> upon clicking the bullet/numlist/blockquote buttons I can't just start typing, I have to manually click into the textbox. Works for the Task button though interestingly enough.
Along with being able to copy the note link, users can select users to share the note with. Shared notes will be displayed along with the shared user's owned notes (but probably in a different table).
Students will be able to receive email notifications to let them know when homework assignments are available
Instructors can also send out email notifications when they need to communicate to the entire class about an issue/topic.
These notifications will be opt-out. Students will be automatically added to these emails, they have to choose to not receive them.
Need to look into other types of notifications besides the above
Need to look at a way to handle huge amounts of data getting sent to the view (thousands of courses, for example). We need to paginate these kinds of requests and display them using a datatable of some sort.
In the future, I'd like to create the admin dashboard/backend stuff from scratch. Voyager is nice, but there's a lot of little things that I don't really like about it.
It will give a lot more flexibility and customization to the app.
This will be in a future installment probably, but it might be helpful to be able to support users having multiple roles.
For example, an instructor can be registered for classes, but right now they'll only have the instructor
role.
Instructors should be able to set up how their final grades are calculated, which will display on each student's grade view.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.