amccarthy1 / gr8 Goto Github PK
View Code? Open in Web Editor NEWGr8 grading system
Gr8 grading system
Throughout our website we put buttons in different places. We switch between putting them in tables (bottom row, colspan=4), putting them just outside tables, and on the Course info page we actually have one button in the table, and one button outside the table. For R3, we should totally consolidate these into a standard format. Probably a single button group at the bottom or top of the page.
Students need to be able to see course session times when looking at courses
While there is currently no functionality to add a prerequisite to a course, there is also no functionality to check prerequisites when a student is enrolling in a course. Here's a general solution for this problem:
Write a method on Course
that verifies that a user meets the prerequisites for the course
Implement a check in the enrollment code to verify that the prerequisites are met using the above
Check that a user meets the prerequisites, and pass that into the course_info
template.
If a user doesn't meet prerequisites, grey out the 'enroll' button
We should totally make Gunicorn start on boot guyz
Yes? Obviously not super urgent.
The same error occurs when navigating to other "login required" pages.
Is anyone else experiencing this?
Edit this or comment if you think of anything else.
Considering grading is at the core of our system, this is worth getting right.
Currently, When you enter grades, if some of the grades you've entered are invalid, the form submits anyways and saves those grades that were correct, but not the ones that are not.
While this could be a valid design we should consider if it's an intuitive approach. A more intuitive approach might be to either not save any grades when the form contains errors, or to display some indication that the valid grades have been saved, while the invalid ones have not
In other places (Course Creation) an invalid field prevents any of the other fields from being saved.
It's probably a nitpicky thing, but it could improve the overall usability of our application
Was messing around trying to enroll in a course and found this. I would push out the changes ( grade = models.FloatField(blank=True, null=True) ) but it looks like the database needs to be sync'd and all that for it to actually work.
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.