Giter Site home page Giter Site logo

gcb-clone-v111's People

Contributors

abhinaviitb avatar bhoffman0 avatar davyrisso-at-google avatar googleadam avatar ilyankou avatar johncox-google avatar jorr-at-google avatar maiadeutsch avatar mark-friedman avatar mgainer avatar michaellenaghan avatar milit13 avatar nickretallack avatar psimakov avatar ram8647 avatar seanlip avatar tlarsen-google avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

ilyankou

gcb-clone-v111's Issues

Quizly: add for loop and keep track of # correct attempts

In Quizly, add a "for each number 1 to n" loop like in App Inventor, perhaps built on the repeat n times loop in Blockly.
The Teacher Dashboard right now keeps track of how many attempts and whether the last answer was right in Quizly exercises. Add keeping a count of how many of the attempts were correct to track whether the students improve over time and tools to gather aggregate data for all students.

Fix link and message if teacher not registered in teacher_dashboard.html

In modules/teacher/templates/teacher_dashboard.html, the else message at the end that should be shown if the user is not registered for the dashboard, does not show up. Also, there is an old ram8647 link and the divs and if/else's are not matched up. The else is probably not working because in teacher.py, there is a "if disable: self.redirect('/course')" that refreshes the page. It could be changed to self._render() which would show the else.

Organize the progress.py changes into a separate file.

The progress.py changes control how the blue dots are updated. We've overridden the default scheme but that requires lots of edits to progress.py. It would be better if these could be organized into a separate file.

Back to Roster button sometimes works incorrectly

Back to Roster button in Student Dashboard goes one page back in the browser history. Which is fine when you start from Teacher Dashboard and click on a student and get to Student Dashboard.

But when you load Student Dashboard from a bookmark and click "Back to Roster", you get to the blank page (starting page of a browser).

screen shot 2017-07-06 at 10 44 54

Do students need to see the (Teachers) tab?

The (Teachers) tab is visible to both students and teachers.

When I am logged in as a teacher, when I go to that tab, I see this:
screen shot 2017-06-19 at 17 25 51

When I am logged in as a student, when I click on (Teachers), I see the general course info (which makes no sense):
screen shot 2017-06-19 at 17 25 24

It also seems like I don't see my email and 'Logout' option when I'm a Teacher (upper right corner).

Save and reconstruct question choices when lesson is revisited

Right now, when you answer a question in a lesson, it's all nice and pretty: you mark your checkboxes (or select an appropriate radio button), press 'Check Answer' , and get blue dot in the upper right corner turns half/full blue.

screen shot 2017-06-19 at 17 07 36

When you are done with the lesson, but then decide to revisit it, you still see the same dot for each question, but not your answer:

screen shot 2017-06-19 at 17 12 28

Maybe for each user we should keep the last attempt to answer the question, and reconstruct it when lesson is loaded?

I am not sure how these things are stored here, but for each question it can be as simple as just an integer number: since (most probably) none of the questions have more than 9 possible answers, by storing 125, we can state that the first, second, and fifth choices are marked. Alternatively we can store a simple array/list of integer numbers.

Fix blue background in navigation menu

Blue background represents last visited location. Which is unnecessary, counter-intuitive, and no UI uses that.

Make sure blue background and bold font appear together to avoid this:

screen shot 2017-07-01 at 12 10 17

Move Quizly resources from assets to modules/quizly

It would be a big improvement to the upgrade process if all of the Quizly code could be self-contained in the modules/quizly. Perhaps modules/khanex provides an example -- its content is in a zip file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.