hackinscience issueshttps://framagit.org/groups/hackinscience/-/issues2020-05-31T08:54:40Zhttps://framagit.org/hackinscience/hkis-website/-/issues/39"Multiples of 3 and 5" could use clearer wording2020-05-31T08:54:40ZDimitri Merejkowsky"Multiples of 3 and 5" could use clearer wordingSome suggestions:
"If we list all the natural numbers below 20 that are multiples of 3 or 5, we get 3, 5, 6, 15, and 18. The sum of these multiples is 47. Note that 15 is only counted once"
"Find the sum of all natural numbers below 10...Some suggestions:
"If we list all the natural numbers below 20 that are multiples of 3 or 5, we get 3, 5, 6, 15, and 18. The sum of these multiples is 47. Note that 15 is only counted once"
"Find the sum of all natural numbers below 1000 (<1000) that are multiples of 3 or 5, and print *the result* (numbers divisible by 3 and 5 should be counted a single time)"
By using *the result* instead of *it*, it's clearer that you don't have to print each multiple - people who don't speak English very well are less likely to get confused.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-exercises/-/issues/22[calculator1] Should not succeed: usage is not printed when no arguments are ...2022-03-29T14:32:18ZJulien Palardjulien@palard.fr[calculator1] Should not succeed: usage is not printed when no arguments are givenhttps://www.hackinscience.org/admin/hkis/answer/588412/change/https://www.hackinscience.org/admin/hkis/answer/588412/change/https://framagit.org/hackinscience/hkis-website/-/issues/35[issue] - NotImplementedError when migrate2020-07-21T20:49:37ZOlyno[issue] - NotImplementedError when migrateLors de la migration à l'aide de la commande ``python manage.py migrate`` (ou ``./manage.py migrate``), une erreur ``NotImplementedError`` survient:
```
Save New Duplicate & Edit Just Text
Traceback (most recent call last):
File "man...Lors de la migration à l'aide de la commande ``python manage.py migrate`` (ou ``./manage.py migrate``), une erreur ``NotImplementedError`` survient:
```
Save New Duplicate & Edit Just Text
Traceback (most recent call last):
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "C:\Python38\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
utility.execute()
File "C:\Python38\lib\site-packages\django\core\management\__init__.py", line 357, in execute
django.setup()
File "C:\Python38\lib\site-packages\django\__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Python38\lib\site-packages\django\apps\registry.py", line 91, in populate
app_config = AppConfig.create(entry)
File "C:\Python38\lib\site-packages\django\apps\config.py", line 116, in create
mod = import_module(mod_path)
File "C:\Python38\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Python38\lib\site-packages\channels\apps.py", line 6, in <module>
import daphne.server
File "C:\Python38\lib\site-packages\daphne\server.py", line 18, in <module>
asyncioreactor.install()
File "C:\Python38\lib\site-packages\twisted\internet\asyncioreactor.py", line 320, in install
reactor = AsyncioSelectorReactor(eventloop)
File "C:\Python38\lib\site-packages\twisted\internet\asyncioreactor.py", line 69, in __init__
super().__init__()
File "C:\Python38\lib\site-packages\twisted\internet\base.py", line 571, in __init__
self.installWaker()
File "C:\Python38\lib\site-packages\twisted\internet\posixbase.py", line 286, in installWaker
self.addReader(self.waker)
File "C:\Python38\lib\site-packages\twisted\internet\asyncioreactor.py", line 151, in addReader
self._asyncioEventloop.add_reader(fd, callWithLogger, reader,
File "C:\Python38\lib\asyncio\events.py", line 501, in add_reader
raise NotImplementedError
NotImplementedError
```
**Python version:** 3.8.2
**Pip version:** 20.0.2
**OS:** Windows 10https://framagit.org/hackinscience/hkis-exercises/-/issues/8A "motus" solver?2022-01-21T23:23:39ZJulien Palardjulien@palard.frA "motus" solver?Like for: https://sutom.nocle.fr/Like for: https://sutom.nocle.fr/https://framagit.org/hackinscience/hkis-website/-/issues/21Accepter l'email dans le champ de login2020-07-25T16:42:32ZJulien Palardjulien@palard.frAccepter l'email dans le champ de loginJulien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://framagit.org/hackinscience/hkis-website/-/issues/66Add a line with the currently logged-in user in the leaderboard when he's not...2021-03-26T15:42:26ZJulien Palardjulien@palard.frAdd a line with the currently logged-in user in the leaderboard when he's not in the top 100Julien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://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/57Add exercise is_anagram2021-03-25T13:19:01ZJulien Palardjulien@palard.frAdd exercise is_anagramhttps://framagit.org/hackinscience/hkis-website/-/issues/56Add exercise is_isogram2020-12-24T15:27:39ZJulien Palardjulien@palard.frAdd exercise is_isogramhttps://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-exercises/-/issues/16Add exercises with classes2022-03-16T15:01:05ZJulien Palardjulien@palard.frAdd exercises with classeshttps://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/32Ajouter un ou des exercices conversion de température2020-04-01T14:46:00ZJulien Palardjulien@palard.frAjouter un ou des exercices conversion de températureLe dernier typiquement avec des descripteurs :
```python
class Temperature:
...
t = Temperature()
t.kelvin = 0
print(t.celsius, t.fahrenheit)
```Le dernier typiquement avec des descripteurs :
```python
class Temperature:
...
t = Temperature()
t.kelvin = 0
print(t.celsius, t.fahrenheit)
```Julien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://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/13Automatically insert a newline if missing when pre-filling an exercise2019-12-11T13:56:29ZJulien Palardjulien@palard.frAutomatically insert a newline if missing when pre-filling an exerciseMosts students complain about their cursor poping at the right of the shebang.Mosts students complain about their cursor poping at the right of the shebang.https://framagit.org/hackinscience/hkis-website/-/issues/93Avoid couting the same exercise twice2021-12-07T16:45:14ZJulien Palardjulien@palard.frAvoid couting the same exercise twiceSince https://framagit.org/hackinscience/hkis-website/-/commit/5f3f15caedfb18207e2e863068c97953876b6252
one can send an exercise multiple time and get the score twice :DSince https://framagit.org/hackinscience/hkis-website/-/commit/5f3f15caedfb18207e2e863068c97953876b6252
one can send an exercise multiple time and get the score twice :Dhttps://framagit.org/hackinscience/hkis-website/-/issues/33bencode: encodage des chaînes2020-03-24T23:08:09ZJulien Palardjulien@palard.frbencode: encodage des chaînesbencode et bdecode devraient prendre un paramètre encoding, par défaut utf8, et donc prendre et donner leurs chaines sous formes de chaines et non de bytes.bencode et bdecode devraient prendre un paramètre encoding, par défaut utf8, et donc prendre et donner leurs chaines sous formes de chaines et non de bytes.Julien Palardjulien@palard.frJulien Palardjulien@palard.frhttps://framagit.org/hackinscience/hkis-website/-/issues/77Better team sort2021-05-05T19:19:17ZJulien Palardjulien@palard.frBetter team sortCurrently, lacking a better idea, teams are sorted by using the biggest member score.
I think we can do better, but I don't know what.Currently, lacking a better idea, teams are sorted by using the biggest member score.
I think we can do better, but I don't know what.https://framagit.org/hackinscience/hkis-exercises/-/issues/17C exercies ideas2022-03-16T22:19:01ZJulien Palardjulien@palard.frC exercies ideas`swap(int *a, int *b)` swaps integer values behind pointers.
and if we can easily disallow libc parts, maybe let them write an strlen and so on?`swap(int *a, int *b)` swaps integer values behind pointers.
and if we can easily disallow libc parts, maybe let them write an strlen and so on?