hackinscience issueshttps://framagit.org/groups/hackinscience/-/issues2023-09-07T14:04:48Zhttps://framagit.org/hackinscience/hkis-exercises/-/issues/35Restaurant menu : multiple empty lines are mangled2023-09-07T14:04:48ZJulien Palardjulien@palard.frRestaurant menu : multiple empty lines are mangledIf the markdown is:
```
Just in case it helps, here's your full output:
:::text
STARTER
Eggs
DISH
Coq au vin
DESSERT
Chocolate Cookie
```
it's rendered as if th...If the markdown is:
```
Just in case it helps, here's your full output:
:::text
STARTER
Eggs
DISH
Coq au vin
DESSERT
Chocolate Cookie
```
it's rendered as if there were a single empty line, which is not helpfull for the user.https://framagit.org/hackinscience/hkis-exercises/-/issues/34Restaurant menu : add examples in order to make it more testable2023-09-07T13:56:25ZJulien Palardjulien@palard.frRestaurant menu : add examples in order to make it more testableIf in the wording there were a few example of menus with dishes and the expected output of minimum and maximum preparation time it would help people test their implem locally before submitting.If in the wording there were a few example of menus with dishes and the expected output of minimum and maximum preparation time it would help people test their implem locally before submitting.https://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-exercises/-/issues/33Exercise idea: hash2023-06-19T05:09:46ZJulien Palardjulien@palard.frExercise idea: hashIt would necessitate a way to avoid people cheating using the builtin hash :D
But I think the exercise is interesting, maybe just limited to strings at first.It would necessitate a way to avoid people cheating using the builtin hash :D
But I think the exercise is interesting, maybe just limited to strings at first.https://framagit.org/hackinscience/hkis-ansible/-/issues/2Pourquoi y'a-il un Python 2 sur les machines de correction 1?2023-06-05T12:31:13ZJulien Palardjulien@palard.frPourquoi y'a-il un Python 2 sur les machines de correction 1?Julien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://framagit.org/hackinscience/hkis-website/-/issues/105sapin.herokuapp.com is unavailable2023-04-16T21:18:15ZErwan Le Flochsapin.herokuapp.com is unavailablesapin.herokuapp.com visited on 15th april 2023.
The title of the webpage is "heroku application error".
It is linked in the "sapin" exercise instructions: https://www.hackinscience.org/exercises/sapinsapin.herokuapp.com visited on 15th april 2023.
The title of the webpage is "heroku application error".
It is linked in the "sapin" exercise instructions: https://www.hackinscience.org/exercises/sapinhttps://framagit.org/hackinscience/hkis-website/-/issues/104Exercises translations can't be seen from inside the jail.2023-06-23T09:10:09ZJulien Palardjulien@palard.frExercises translations can't be seen from inside the jail.I bet we have to copy the `.mo` file into the jail before running it?I bet we have to copy the `.mo` file into the jail before running it?https://framagit.org/hackinscience/hkis-website/-/issues/103Deprecate /teams "API" for /api/teams2023-12-04T16:28:25ZJulien Palardjulien@palard.frDeprecate /teams "API" for /api/teamsCurrently team creation/join/leave/accept is handled via "RPC"-style POST requests, implemented like:
```python
def teams(request):
if request.method == "POST":
if request.POST.get("remove_from_team"):
```
This would be way...Currently team creation/join/leave/accept is handled via "RPC"-style POST requests, implemented like:
```python
def teams(request):
if request.method == "POST":
if request.POST.get("remove_from_team"):
```
This would be way better as a REST-fuller version under /api/teams.
It would probably also avoid a bug: user creating a team with a name > 42 char is currently unhandled and badly fail.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-exercises/-/issues/31implement: match ~ case statements2023-06-13T14:03:32Zjablkaimplement: match ~ case statementsI got an "invalid syntax" error when trying to use "match" statement in one of the exercises...
Not sure what version of Python is used as an interpreter?
Match statements has been introduced since 3.10 version.I got an "invalid syntax" error when trying to use "match" statement in one of the exercises...
Not sure what version of Python is used as an interpreter?
Match statements has been introduced since 3.10 version.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-exercises/-/issues/28Friday the 13 is surprising2022-06-09T09:28:28ZJulien Palardjulien@palard.frFriday the 13 is surprisingMaybe we should start by checking without time traveling, so the easy errors are more easy to understand.Maybe we should start by checking without time traveling, so the easy errors are more easy to understand.https://framagit.org/hackinscience/hkis-exercises/-/issues/27Error in example for "Sort students"2022-06-12T10:16:58ZNicolas LedezError in example for "Sort students"For the exercise https://www.hackinscience.org/exercises/sort-students, in sample code, there are:
```
# print(sort_a_list([3, 2, 1])) # should print [1, 2, 3]
```
But the right thing is:
```
# print(sort_a_list([3, 2, 1])) # should pr...For the exercise https://www.hackinscience.org/exercises/sort-students, in sample code, there are:
```
# print(sort_a_list([3, 2, 1])) # should print [1, 2, 3]
```
But the right thing is:
```
# print(sort_a_list([3, 2, 1])) # should print [3, 2, 1]
```
Or:
```
# print(sort_a_list([3, 2, 1])) # should print [3, 2, 1]
```https://framagit.org/hackinscience/hkis-website/-/issues/100Allow login by email2022-05-22T21:01:25ZJulien Palardjulien@palard.frAllow login by emailhttps://framagit.org/hackinscience/hkis-exercises/-/issues/26my-add : add a tip to use EAFP instead of LBYL2022-05-18T12:11:33ZJulien Palardjulien@palard.frmy-add : add a tip to use EAFP instead of LBYLhttps://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-exercises/-/issues/25Unhelpfull error message in restaurant checker2022-04-13T21:39:46ZJulien Palardjulien@palard.frUnhelpfull error message in restaurant checkersee https://www.hackinscience.org/admin/hkis/answer/602151see https://www.hackinscience.org/admin/hkis/answer/602151https://framagit.org/hackinscience/hkis-exercises/-/issues/24Reverse roman numeral ne vérifie pas de nombres longs2022-04-07T09:43:31ZJulien Palardjulien@palard.frReverse roman numeral ne vérifie pas de nombres longscf. https://www.hackinscience.org/admin/hkis/answer/598050/cf. https://www.hackinscience.org/admin/hkis/answer/598050/https://framagit.org/hackinscience/hkis-exercises/-/issues/23Exercise idea: Dyck words2022-04-02T13:04:50ZJulien Palardjulien@palard.frExercise idea: Dyck words- `is_a_dyck_word(word)`
- `dyck_gen(voc: Tuple[Any, Any])`- `is_a_dyck_word(word)`
- `dyck_gen(voc: Tuple[Any, Any])`