Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Button to create new Dodona exercise #149

Open
BTWS2 opened this issue Jan 13, 2021 · 0 comments
Open

[FEATURE] Button to create new Dodona exercise #149

BTWS2 opened this issue Jan 13, 2021 · 0 comments
Assignees
Labels
enhancement ⬆️ Code/performance improvements

Comments

@BTWS2
Copy link
Contributor

BTWS2 commented Jan 13, 2021

Button (➕) in the upper right corner next to the blue checkmark to create a new Dodona exercise.
Before:
image
After:
image

Why would I like to see this feature added?

  1. The VS Code extension only requires one click to create a new exercise. There are about 100 exercises in the course during the semester, so the button would be a nice addition. Compared to the VS Code extension, creating a new Dodona exercise in PyCharm requires several steps/clicks, which aren't that intuitive for young students:
  • Right mouse button on folder (or File)
  • New
  • Dodona exercise
  1. Students have to follow a manual and install everything before the first lab session. If they want to enter their API token, they have to create an exercise. Having the "create new Dodona exercise button" would allow for entering the API token, without following the steps mentioned in 1. The blue checkmark is grayed out, until there is a file opened.
    image

  2. Having a "create new Dodona exercise button" would allow the Project Panel to be collapsed and free up space to have the exercise description next to the code, just like the VS Code extension.
    Before:
    image
    After:
    image

@BTWS2 BTWS2 added the enhancement ⬆️ Code/performance improvements label Jan 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ⬆️ Code/performance improvements
Projects
None yet
Development

No branches or pull requests

2 participants