-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Show programming language on exercise page #1124
Comments
Maybe take into account that later on we could have exercises that support multiple programming languages. Original comment by @pdawyndt on Sun Jul 14 2019 at 10:33. |
Add (logo of) programming language in series overview on course page. Again, this would give a hint about the programming langauge for the exercises. Original comment by @pdawyndt on Sun Jul 14 2019 at 10:39. |
@BTWS2 This issue has now grown somewhat bigger as we are currently working on a programming-language independent judge called TESTed (after "educational software testing"). This judge allows to write tests once (in a programming language neutral way) and than test submissions in all languages supported by the judge. Work is still ongoing, but one of the consequences might be that we have to open up the one-to-one relationship between an exercise and a programming language in Dodona. If we ever decide to make that move (which would be a quite substantial change under the hood of Dodona), then resolving this issue would be a direct consequence of making that move as we then have to even give the option to switch programming language for an exercise. |
Opening up the one-to-one relationship between exercise and programming language would indeed be a drastic change. This mock-up would notify the user if the same exercise is available in another programming language. Furthermore, it allows for easy switching between the languages with a drop-down. Clicking another language would send the user to the exercise in a different language. This approach would work for a one-to-one relationship between an exercise and a programming language and a one-to-many relationship. |
Believe me, there's much more under the hood and in the UI that will need to change to break the one-to-one relationship between exercise and programming language. We've already been thinking this through, and we won't take this decision lightly. |
Added in #3178. |
Exercise page does not show the expected programming language. We could add a logo to the programming languages, and show the logo on the exercise page. Right now, users have no clue about the programming language when they land on an exercise page.
Original issue by @pdawyndt on Sun Jul 14 2019 at 10:33.
The text was updated successfully, but these errors were encountered: