hkis-website issueshttps://framagit.org/hackinscience/hkis-website/-/issues2023-07-07T16:15:59Zhttps://framagit.org/hackinscience/hkis-website/-/issues/107Team view don't show user that have no points (no UserInfo instance linked to...2023-07-07T16:15:59ZJulien Palardjulien@palard.frTeam view don't show user that have no points (no UserInfo instance linked to their User instance).https://framagit.org/hackinscience/hkis-website/-/issues/106UX of the next button2023-07-02T13:43:38ZJulien Palardjulien@palard.frUX of the next buttonThe next button has been introduced before categories.
It was obvious: point to the next exercise.
Now with categories it's no longer obvious:
- People may think it points to the next exercise within the category.
- It actually points...The next button has been introduced before categories.
It was obvious: point to the next exercise.
Now with categories it's no longer obvious:
- People may think it points to the next exercise within the category.
- It actually points to the next exercise "ordered by difficulty".
Someone (Rosa, thank you) proposed a tooltip on the button "next by difficulty".
I don't know what to do but there's obviously something to do ☺https://framagit.org/hackinscience/hkis-website/-/issues/102Add way to send test email from the admin2023-01-23T19:54:16ZJulien Palardjulien@palard.frAdd way to send test email from the adminTo easily test server configuration, like using https://www.mail-tester.com.To easily test server configuration, like using https://www.mail-tester.com.https://framagit.org/hackinscience/hkis-website/-/issues/101Tamil Translation for HKIS2022-10-10T06:46:42Zதமிழ்நேரம்Tamil Translation for HKISHi team,
I found this website very useful for beginners/learners in python. I am wondering, if this site contents or any parts of this site can be translated to Tamil Language. I am willing to do the translation for free during ...Hi team,
I found this website very useful for beginners/learners in python. I am wondering, if this site contents or any parts of this site can be translated to Tamil Language. I am willing to do the translation for free during my free time.
Let me know the details and where to start.
Regards
TamilNeram Teamhttps://framagit.org/hackinscience/hkis-website/-/issues/100Allow login by email2022-05-22T21:01:25ZJulien Palardjulien@palard.frAllow login by emailhttps://framagit.org/hackinscience/hkis-website/-/issues/99Show (in red?) the exercises that were started but not completed.2022-05-18T07:58:55ZJulien Palardjulien@palard.frShow (in red?) the exercises that were started but not completed.In a page (exercise list) if a student has tried but not succeeded an exercise it should be displayed in some way, so the student can start right where it was working the last time.In a page (exercise list) if a student has tried but not succeeded an exercise it should be displayed in some way, so the student can start right where it was working the last time.Julien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://framagit.org/hackinscience/hkis-website/-/issues/98I can't see solutions2022-02-22T17:10:33Zuserx0309I can't see solutionsWhenever I click on "See solutions" nothing happens. It's not even clickable. I don't know if I have to activate it somewhere or if it only get's clickable after a certain amount of trys.Whenever I click on "See solutions" nothing happens. It's not even clickable. I don't know if I have to activate it somewhere or if it only get's clickable after a certain amount of trys.https://framagit.org/hackinscience/hkis-website/-/issues/97Number of members report not already accepted ones.2022-01-03T09:05:25ZJulien Palardjulien@palard.frNumber of members report not already accepted ones.In /teams, the current number of members of AFPy is displayed as `19`, but it count non-accepted ones, so when we click on `AFPy` we see only `9` members.
Member count shoud not count waiting users.In /teams, the current number of members of AFPy is displayed as `19`, but it count non-accepted ones, so when we click on `AFPy` we see only `9` members.
Member count shoud not count waiting users.https://framagit.org/hackinscience/hkis-website/-/issues/96only superuser is in "staff"2022-01-01T18:07:19ZMindiellonly superuser is in "staff"There are two levels in Django : superuser and staff.
Staff is an admin and superuser is a super admin. In leaderboard, only the superuser is publicly displayed as "staff" which seems not correct.There are two levels in Django : superuser and staff.
Staff is an admin and superuser is a super admin. In leaderboard, only the superuser is publicly displayed as "staff" which seems not correct.https://framagit.org/hackinscience/hkis-website/-/issues/95OpenBadges?2021-12-17T12:45:12ZJulien Palardjulien@palard.frOpenBadges?Should HackInScience deliver [openbadges](https://openbadges.org/)?Should HackInScience deliver [openbadges](https://openbadges.org/)?https://framagit.org/hackinscience/hkis-website/-/issues/91Rate limiting2021-12-05T22:26:51ZJulien Palardjulien@palard.frRate limitingAs nicely demonstrated by Rahim today, having rate-limiting on the corrections would avoid one person filling the correction bot queues, making other students leave the website.
During the downtime this evening, ~10 users left.As nicely demonstrated by Rahim today, having rate-limiting on the corrections would avoid one person filling the correction bot queues, making other students leave the website.
During the downtime this evening, ~10 users left.https://framagit.org/hackinscience/hkis-website/-/issues/90Get a way to share a solution URL2021-12-02T15:12:09ZJulien Palardjulien@palard.frGet a way to share a solution URLIn https://www.hackinscience.org/exercises/hello-world/solutions when one click on a tab the URL don't reflect this, so a solution can't be shared easily :(In https://www.hackinscience.org/exercises/hello-world/solutions when one click on a tab the URL don't reflect this, so a solution can't be shared easily :(https://framagit.org/hackinscience/hkis-website/-/issues/87Like a solution to enable showing better solution/practice first2021-12-02T15:12:41ZJean LapostolleLike a solution to enable showing better solution/practice firstI like to see the solution of other student but sometimes their solution is very bad and I would like to like better solution to put forward better solution.I like to see the solution of other student but sometimes their solution is very bad and I would like to like better solution to put forward better solution.https://framagit.org/hackinscience/hkis-website/-/issues/86Add a way to revert to the initial solution.2021-08-03T13:38:08ZJulien Palardjulien@palard.frAdd a way to revert to the initial solution.When someone mess with the initial solution, a way should be provided to rollback to it.When someone mess with the initial solution, a way should be provided to rollback to it.https://framagit.org/hackinscience/hkis-website/-/issues/85"next" button can send users on another category2021-06-10T12:14:23ZJulien Palardjulien@palard.fr"next" button can send users on another categoryWhich is just weird.Which is just weird.https://framagit.org/hackinscience/hkis-website/-/issues/80Private teams2021-05-06T15:29:52ZJulien Palardjulien@palard.frPrivate teamsCurrently we have "invisible teams" but we could have "private teams" in which the member list could only be seen by already accepted members.Currently we have "invisible teams" but we could have "private teams" in which the member list could only be seen by already accepted members.https://framagit.org/hackinscience/hkis-website/-/issues/76shlex ?2021-04-27T22:05:20ZJulien Palardjulien@palard.frshlex ?An exercise like shlex maybe?An exercise like shlex maybe?https://framagit.org/hackinscience/hkis-website/-/issues/75Add exercise: Verbal Arithmetic2021-04-12T09:45:21ZJulien Palardjulien@palard.frAdd exercise: Verbal Arithmetichttps://en.wikipedia.org/wiki/Verbal_arithmetic?wprov=sfla1https://en.wikipedia.org/wiki/Verbal_arithmetic?wprov=sfla1https://framagit.org/hackinscience/hkis-website/-/issues/74Should prints be allowed or not in exercises?2021-04-09T21:36:34ZJulien Palardjulien@palard.frShould prints be allowed or not in exercises?There's two kind of exercices:
# Function based exercises
We ask for a function returning something. In this case there's a wide range of solutions:
1) Deny prints outside of the function (but allow them in an `if __name__ == "__main_...There's two kind of exercices:
# Function based exercises
We ask for a function returning something. In this case there's a wide range of solutions:
1) Deny prints outside of the function (but allow them in an `if __name__ == "__main__"`.
2) Deny prints inside of the function
2) Allow all prints outside but not inside
2) Allow prints everywhere
2) Allow prints everywhere BUT when the exercise is correct, ask the user to remove them.
Currently I tend do do: 1+2. Like strict mode. Should I change?
# print based exercises
When we ask the user to print something:
1) Deny any superfluous characters
2) Allow superfluous lines (like debug prints)
2) Allow anything else as long as the requested value is here, like prefixes like "The answer is:" on the same line as the resultJulien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://framagit.org/hackinscience/hkis-website/-/issues/72Maybe split exercises composed of multiple exercises.2021-03-31T05:55:39ZJulien Palardjulien@palard.frMaybe split exercises composed of multiple exercises.It's not easy to do them and it's not easy to check them.It's not easy to do them and it's not easy to check them.