Git Product home page Git Product logo

jupyter-quest's People

Contributors

apurvaasf avatar walkwel avatar walkwel-tech avatar

Watchers

 avatar  avatar  avatar

jupyter-quest's Issues

Drawer buttons only works on clicking text

The routes for course and path only function when you click on the text itself rather than clicking on the button. That is it only goes to the course page when you click on "Courses" text and not anywhere on the Courses button.

[Change from linking via text to an event handler on clicking the button in AppDrawerElements.js]

Assignments Table GUI

Current View:
screenshot-2018-2-12 react app 2

Expected View:
screenshot-2018-2-12 alset mockups

Primary Differences:

  • Rows of table are students not questions/assignments. Each column should correspond to a separate assignment.
  • Edit and Submit button should appear for every cell wherever applicable not just the top row. Otherwise student cannot update the corresponding assignment.

Remove table on landing page

Currently the table is being displayed upon login. Instead it should display just the welcome message as "Welcome to Jupyter Quest".

Screenshots:

  1. Prior to login-
    screenshot-2018-2-1 codesandbox 2

  2. After Login-
    screenshot-2018-2-1 codesandbox 1

Restricted content displayed on logout

Upon logging out the table and tab bar are still seen even though there is a message above it which says "Restricted Content". Only on refreshing does the table disappear.

screenshot-2018-2-1 react app 1

Instructors unable to view uploaded notebook

Currently the instructor cannot view the notebook that they upload for an assignment.

Instead if they click on details under the assignment they should be taken to view the notebook for that assignment.

Otherwise if they click on a specific notebook within the path they can then view the notebook.

Feedback once notebook has been uploaded

Unable to upload notebook (I am uploading it as a json).
No feedback about whether notebook was successfully loaded or not.

screenshot-2018-2-23 react app

Not getting logged within the firebase project.

screenshot-2018-2-23 jupyter-dev database firebase console

Specifying which notebook to assign from paths

There is no means of specifying which notebook from the path needs to be assigned to a particular assignment.
One can specify the path but if the path has multiple notebooks then how is the notebook specified?

screenshot-2018-2-26 react app 5

Hyperlink Description if link provided

Instead of displaying the link as normal text hyperlink and not necessarily display the whole link to preserve table alignment. Can convert to bit.ly or tiny URL instead to make content of cell smaller.

screenshot-2018-2-12 react app 3

'getUserAPI' was not found in './actions/course'

I initially got 'Unexpected token' error from src/actions/course.js.

screenshot-2018-2-12 react app 1

I then changed src/actions/course.js to this:

import {Course_Join} from '../app-constant';
const joinCourse = (password) => {
    return {
        type: Course_Join,
        payload:password
       }
    }
export default joinCourse;

But then I get this error from src/rootSaga.js
screenshot-2018-2-12 react app

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.