Browse Source

adding of extra questions and renaming of two forum files to fit standard

pull/521/head
Christopher Fremond 5 years ago committed by Christopher Fremond
parent
commit
054601757d
  1. 8
      subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md
  2. 4
      subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md
  3. 2
      subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md
  4. 13
      subjects/ascii-art-web/ascii-art-web.audit.en.md
  5. 14
      subjects/ascii-art/ascii-art-color.audit.en.md
  6. 36
      subjects/ascii-art/ascii-art-fs.audit.en.md
  7. 2
      subjects/ascii-art/ascii-art-justify.audit.en.md
  8. 29
      subjects/ascii-art/ascii-art-output.audit.en.md
  9. 22
      subjects/ascii-art/ascii-art-reverse.audit.en.md
  10. 2
      subjects/forum/forum-advanced-features.audit.en.md
  11. 2
      subjects/forum/forum-authentication.audit.en.md
  12. 0
      subjects/forum/forum-authentication.en.md
  13. 2
      subjects/forum/forum-image-upload.audit.en.md
  14. 2
      subjects/forum/forum-moderation.audit.md
  15. 2
      subjects/forum/forum-security.audit.en.md
  16. 2
      subjects/forum/forum.audit.en.md
  17. 10
      subjects/groupie-tracker/groupie-tracker-filters.audit.en.md
  18. 14
      subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md
  19. 16
      subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md
  20. 2
      subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md
  21. 2
      subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md
  22. 11
      subjects/groupie-tracker/groupie-tracker.audit.en.md
  23. 3
      subjects/lem-in/lem-in.audit.en.md
  24. 2
      subjects/my-ls-1/my-ls-1.audit.en.md
  25. 26
      subjects/net-cat/net-cat.audit.en.md
  26. 3
      subjects/push-swap/push-swap.audit.en.md
  27. 19
      subjects/tetris-optimizer/tetris-optimizer.audit.en.md

8
subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md

@ -5,22 +5,27 @@
###### Does the project have a DockerFile? ###### Does the project have a DockerFile?
##### Try running the [command](https://docs.docker.com/engine/reference/commandline/image_build/) `"docker image build [OPTIONS] PATH | URL | -"` to build the image using the project Dockerfile. (example : `"docker image build -f Dockerfile -t <name_of_the_image> ."`). ##### Try running the [command](https://docs.docker.com/engine/reference/commandline/image_build/) `"docker image build [OPTIONS] PATH | URL | -"` to build the image using the project Dockerfile. (example : `"docker image build -f Dockerfile -t <name_of_the_image> ."`).
``` ```
student$ docker images student$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE REPOSITORY TAG IMAGE ID CREATED SIZE
<name of the image> latest 85a65d66ca39 7 seconds ago 795MB <name of the image> latest 85a65d66ca39 7 seconds ago 795MB
``` ```
###### Run the command `"docker images"` to see all images. Does the docker image build as above? ###### Run the command `"docker images"` to see all images. Does the docker image build as above?
##### Try running the [command](https://docs.docker.com/engine/reference/commandline/container_run/) `"docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]"` to start the container using the image just created. (example : `"docker container run -p <port_you_what_to_run> --detach --name <name_of_the_container> <name_of_the_image>"`) ##### Try running the [command](https://docs.docker.com/engine/reference/commandline/container_run/) `"docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]"` to start the container using the image just created. (example : `"docker container run -p <port_you_what_to_run> --detach --name <name_of_the_container> <name_of_the_image>"`)
``` ```
student$ docker ps -a student$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc8f5dcf760f ascii-art-web-docker "./server" 6 seconds ago Up 6 seconds 0.0.0.0:8080->8080/tcp ascii-art-web cc8f5dcf760f ascii-art-web-docker "./server" 6 seconds ago Up 6 seconds 0.0.0.0:8080->8080/tcp ascii-art-web
``` ```
###### Run the command `"docker ps -a"` to see all containers. Is the docker container running as above? ###### Run the command `"docker ps -a"` to see all containers. Is the docker container running as above?
##### Try running the [command](https://docs.docker.com/engine/reference/commandline/exec/) `"docker exec [OPTIONS] CONTAINER COMMAND [ARG...]"`. (example : `"docker exec -it <container_name> /bin/bash"`) and do a `"ls -l"` to see the file system. ##### Try running the [command](https://docs.docker.com/engine/reference/commandline/exec/) `"docker exec [OPTIONS] CONTAINER COMMAND [ARG...]"`. (example : `"docker exec -it <container_name> /bin/bash"`) and do a `"ls -l"` to see the file system.
``` ```
student$ docker exec -it postgres /bin/bash student$ docker exec -it postgres /bin/bash
I have no name!@51c2efe2d366:/$ ls -l I have no name!@51c2efe2d366:/$ ls -l
@ -31,12 +36,15 @@ I have no name!@51c2efe2d366:/$ exit
exit exit
student$ student$
``` ```
###### Is the file system for the containers well organized? ###### Is the file system for the containers well organized?
###### Does the DockerFile contain some [metadata](https://docs.docker.com/config/labels-custom-metadata/) applied to the docker object? ###### Does the DockerFile contain some [metadata](https://docs.docker.com/config/labels-custom-metadata/) applied to the docker object?
###### Does the project present no [unused object](https://docs.docker.com/config/pruning/)? ###### Does the project present no [unused object](https://docs.docker.com/config/pruning/)?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project present a script to build the images and containers? (using a script to simplify the build) ###### +Does the project present a script to build the images and containers? (using a script to simplify the build)

4
subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md

@ -3,9 +3,11 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try to export the file. ##### Try to export the file.
###### Does the exported file matches the output? ###### Does the exported file matches the output?
##### Try to open and change the exported file. ##### Try to open and change the exported file.
###### Are the exported files read and write for the user? ###### Are the exported files read and write for the user?
###### Does the project use the HTTP header [Content-Type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type) to indicate the media type of the resource? ###### Does the project use the HTTP header [Content-Type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type) to indicate the media type of the resource?
@ -16,6 +18,8 @@
###### Does the site has a clear button/link to download/export the file? ###### Does the site has a clear button/link to download/export the file?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?

2
subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md

@ -8,6 +8,8 @@
###### Is the design [interactive](https://en.m.wikipedia.org/wiki/Interactive_design)? (does it interact with the actions of the user?) ###### Is the design [interactive](https://en.m.wikipedia.org/wiki/Interactive_design)? (does it interact with the actions of the user?)
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Is it easy to use the web site? ###### +Is it easy to use the web site?

13
subjects/ascii-art-web/ascii-art-web.audit.en.md

@ -5,6 +5,7 @@
###### Does the project contain HTML files? ###### Does the project contain HTML files?
##### Try inputting with the standard template/banner the following example: ##### Try inputting with the standard template/banner the following example:
In the first line `{123}` In the first line `{123}`
In the second line `<Hello> (World)!` In the second line `<Hello> (World)!`
@ -27,9 +28,11 @@ In the second line `<Hello> (World)!`
\_\ /_/ \_\ /_/
``` ```
###### Does it display the right result as above? ###### Does it display the right result as above?
##### Try to input `"123??"` using the template/banner standard. ##### Try to input `"123??"` using the template/banner standard.
``` ```
___ ___ ___ ___
_ ____ _____ |__ \ |__ \ _ ____ _____ |__ \ |__ \
@ -40,9 +43,11 @@ In the second line `<Hello> (World)!`
``` ```
###### Does it display the right result as above? ###### Does it display the right result as above?
##### Try to input `"$% "="` using the template/banner shadow. ##### Try to input `"$% "="` using the template/banner shadow.
``` ```
_| _| _| _|
_| _|_| _| _| _| _| _|_| _| _| _|
@ -53,9 +58,11 @@ _|_|_| _| _|_|
_| _|
``` ```
###### Does it display the right result as above? ###### Does it display the right result as above?
##### Try to input `"123 T/fs#R"` using the template/banner thinkertoy. ##### Try to input `"123 T/fs#R"` using the template/banner thinkertoy.
``` ```
0 -- o-o o-O-o o o-o | | o--o 0 -- o-o o-O-o o o-o | | o--o
@ -66,17 +73,21 @@ o-o-o o--o o-o o o o o-o | | o o
``` ```
###### Does it display the right result as above? ###### Does it display the right result as above?
###### Does it display an understandable graphical representation of the result? ###### Does it display an understandable graphical representation of the result?
##### Try to navigate between all the available pages in the website. ##### Try to navigate between all the available pages in the website.
###### Are all the pages working? Does the project implement [404 status](https://www.restapitutorial.com/httpstatuscodes.html)? ###### Are all the pages working? Does the project implement [404 status](https://www.restapitutorial.com/httpstatuscodes.html)?
###### Does the project handle [HTTP status 400 - Bad Request](https://kinsta.com/knowledgebase/400-bad-request/#causes)? ###### Does the project handle [HTTP status 400 - Bad Request](https://kinsta.com/knowledgebase/400-bad-request/#causes)?
###### Does the project handle [HTTP status 500 - Internal Server Errors](https://www.restapitutorial.com/httpstatuscodes.html)? ###### Does the project handle [HTTP status 500 - Internal Server Errors](https://www.restapitutorial.com/httpstatuscodes.html)?
##### Try making a request to the server (clicking a button to generate the ascii-art representation on the website) ##### Try making a request to the server (clicking a button to generate the ascii-art representation on the website)
###### Is the communication between [server and client](https://www.geeksforgeeks.org/client-server-model/) well established? ###### Is the communication between [server and client](https://www.geeksforgeeks.org/client-server-model/) well established?
###### Does the server use the right [HTTP method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods)? ###### Does the server use the right [HTTP method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods)?
@ -85,6 +96,8 @@ o-o-o o--o o-o o o o o-o | | o o
###### Is the server written in Go? ###### Is the server written in Go?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the server present all the needed [handlers and patterns](https://golang.org/pkg/net/http/#HandleFunc) for the http requests? ###### +Does the server present all the needed [handlers and patterns](https://golang.org/pkg/net/http/#HandleFunc) for the http requests?

14
subjects/ascii-art/ascii-art-color.audit.en.md

@ -3,41 +3,55 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try passing as arguments `"hello world" --color=red`. ##### Try passing as arguments `"hello world" --color=red`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"1 + 1 = 2" --color=green`. ##### Try passing as arguments `"1 + 1 = 2" --color=green`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"(%&) ??" --color=yellow`. ##### Try passing as arguments `"(%&) ??" --color=yellow`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try specifying a set of letters to be colored (the second until the last letter). ##### Try specifying a set of letters to be colored (the second until the last letter).
###### Does it display the expected result (the corresponding set of letters with that color)? ###### Does it display the expected result (the corresponding set of letters with that color)?
##### Try specifying letter to be colored (the second letter). ##### Try specifying letter to be colored (the second letter).
###### Does it display the expected result (the corresponding letter with that color)? ###### Does it display the expected result (the corresponding letter with that color)?
##### Try specifying letter to be colored(just two letter). ##### Try specifying letter to be colored(just two letter).
###### Does it display the expected result (the corresponding letters with that color)? ###### Does it display the expected result (the corresponding letters with that color)?
##### Try passing as arguments `"HeY GuYs" --color=orange`, in order to color `GuYs`. ##### Try passing as arguments `"HeY GuYs" --color=orange`, in order to color `GuYs`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B. ##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments a random string with lower and upper case letters, and a random color in the color flag ("--color="). ##### Try passing as arguments a random string with lower and upper case letters, and a random color in the color flag ("--color=").
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments a random string with lower case letters, numbers and spaces, and a random color in the color flag ("--color="). ##### Try passing as arguments a random string with lower case letters, numbers and spaces, and a random color in the color flag ("--color=").
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments a random string with special characters, and a random color in the color flag ("--color="), specifying one letter to be coloured. ##### Try passing as arguments a random string with special characters, and a random color in the color flag ("--color="), specifying one letter to be coloured.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters and a random color in the color flag ("--color="), specifying a set of letters to be coloured. ##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters and a random color in the color flag ("--color="), specifying a set of letters to be coloured.
###### Does it display the expected result? ###### Does it display the expected result?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Is it easy/intuitive to specify letter(s) to be colored? ###### +Is it easy/intuitive to specify letter(s) to be colored?

36
subjects/ascii-art/ascii-art-fs.audit.en.md

@ -3,6 +3,7 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try passing as arguments `"hello" standard` ##### Try passing as arguments `"hello" standard`
``` ```
_ _ _ _ _ _
| | | | | | | | | | | |
@ -15,7 +16,9 @@
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"hello world" shadow` ##### Try passing as arguments `"hello world" shadow`
``` ```
_| _| _| _| _| _| _| _| _| _|
@ -26,8 +29,11 @@ _| _| _|_|_| _| _| _|_| _| _| _|_| _| _|
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"nice 2 meet you" thinkertoy` ##### Try passing as arguments `"nice 2 meet you" thinkertoy`
``` ```
-- o -- o
@ -38,8 +44,11 @@ o o | o-o o-o o--o o o o o-o o-o o o--O o-o o--o
| |
o--o o--o
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"you & me" standard` ##### Try passing as arguments `"you & me" standard`
``` ```
___ ___
@ -50,8 +59,11 @@ o o | o-o o-o o--o o o o o-o o-o o o--O o-o o--o
__/ / __/ /
|___/ |___/
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"123" shadow` ##### Try passing as arguments `"123" shadow`
``` ```
_| _|_| _|_|_| _| _|_| _|_|_|
@ -62,8 +74,11 @@ _|_| _| _| _|
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `/(\") thinkertoy` ##### Try passing as arguments `/(\") thinkertoy`
``` ```
o o o o
o / | | \ o / | | \
@ -74,8 +89,11 @@ o \ /
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `ABCDEFGHIJKLMNOPQRSTUVWXYZ shadow` ##### Try passing as arguments `ABCDEFGHIJKLMNOPQRSTUVWXYZ shadow`
``` ```
_|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_| _|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_|
@ -86,8 +104,11 @@ _| _| _|_|_| _|_|_| _|_|_| _|_|_|_| _| _|_|_| _| _| _|_|_|
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `\"#$%&/()*+,-./ thinkertoy` ##### Try passing as arguments `\"#$%&/()*+,-./ thinkertoy`
``` ```
o o | | o o | |
| | | | -O-O- O o / \ o | o o | | | | -O-O- O o / \ o | o o
@ -98,8 +119,11 @@ o o | |
| | | | | |
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"It's Working" thinkertoy` ##### Try passing as arguments `"It's Working" thinkertoy`
``` ```
o o
o-O-o o | o o o o-O-o o | o o o
@ -110,22 +134,29 @@ o-O-o o o-o o o o-o o o o | o o o--O
| |
o--o o--o
``` ```
###### Does it display the string in the right template as an ASCII art representation as above? ###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments a random string with upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other). ##### Try passing as arguments a random string with upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation? ###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with numbers followed by one of the templates names (standard, shadow, thinkertoy, or other). ##### Try passing as arguments a random string with numbers followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation? ###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with special characters followed by one of the templates names (standard, shadow, thinkertoy, or other). ##### Try passing as arguments a random string with special characters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation? ###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with numbers, spaces, special characters, upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other). ##### Try passing as arguments a random string with numbers, spaces, special characters, upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation? ###### Does it display the expected string in the right template as an ASCII art representation?
###### Is the file system well organized? ###### Is the file system well organized?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project contain their own templates? ###### +Does the project contain their own templates?
@ -133,12 +164,17 @@ o-O-o o o-o o o o-o o o o | o o o--O
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?
###### +Is the output of the program well structured? Does any letter seems to be out of line? ###### +Is the output of the program well structured? Does any letter seems to be out of line?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
###### +Are the tests checking each possible case? ###### +Are the tests checking each possible case?
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Would you recommend/nominate this program as an example for the rest of the school? ###### +Would you recommend/nominate this program as an example for the rest of the school?

2
subjects/ascii-art/ascii-art-justify.audit.en.md

@ -66,6 +66,8 @@
###### Does it display the expected result? ###### Does it display the expected result?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

29
subjects/ascii-art/ascii-art-output.audit.en.md

@ -3,6 +3,7 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try passing as arguments `"First\nTest" shadow --output=test00.txt` ##### Try passing as arguments `"First\nTest" shadow --output=test00.txt`
``` ```
student$ cat test00.txt student$ cat test00.txt
@ -23,8 +24,11 @@ _|_|_|_|_| _|
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"hello" standard --output=test01.txt` ##### Try passing as arguments `"hello" standard --output=test01.txt`
``` ```
student$ cat test01.txt student$ cat test01.txt
_ _ _ _ _ _
@ -37,8 +41,11 @@ student$ cat test01.txt
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"123 -> #$%" standard --output=test02.txt` ##### Try passing as arguments `"123 -> #$%" standard --output=test02.txt`
``` ```
student$ cat test02.txt student$ cat test02.txt
__ _ _ _ _ __ __ _ _ _ _ __
@ -51,8 +58,11 @@ student$ cat test02.txt
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"432 -> #$%&@" shadow --output=test03.txt` ##### Try passing as arguments `"432 -> #$%&@" shadow --output=test03.txt`
``` ```
student$ cat test03.txt student$ cat test03.txt
@ -65,8 +75,11 @@ _|_|_|_| _|_| _| _|_|_|_|_| _| _| _| _|_| _
_|_|_|_|_|_| _|_|_|_|_|_|
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"There" shadow --output=test04.txt` ##### Try passing as arguments `"There" shadow --output=test04.txt`
``` ```
student$ cat test04.txt student$ cat test04.txt
@ -79,8 +92,11 @@ _|_|_|_|_| _|
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"123 -> \"#$%@" thinkertoy --output=test05.txt` ##### Try passing as arguments `"123 -> \"#$%@" thinkertoy --output=test05.txt`
``` ```
student$ cat test05.txt student$ cat test05.txt
o o | | o o | |
@ -93,8 +109,11 @@ o-o-o o--o o-o o | | -O-O- O o-
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"2 you" thinkertoy --output=test06.txt` ##### Try passing as arguments `"2 you" thinkertoy --output=test06.txt`
``` ```
student$ cat test06.txt student$ cat test06.txt
@ -107,8 +126,11 @@ o--o o--O o-o o--o
o--o o--o
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments `"Testing long output!" standard --output=test07.txt` ##### Try passing as arguments `"Testing long output!" standard --output=test07.txt`
``` ```
student$ cat test07.txt student$ cat test07.txt
_______ _ _ _ _ _ _ _______ _ _ _ _ _ _
@ -121,22 +143,29 @@ student$ cat test07.txt
|_| |_|
``` ```
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower and upper case letters, and the output flag ("--output=") followed by a random file name. ##### Try passing as arguments a random string with lower and upper case letters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower case letters, numbers and spaces, and the output flag ("--output=") followed by a random file name. ##### Try passing as arguments a random string with lower case letters, numbers and spaces, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments a random string with special characters, and the output flag ("--output=") followed by a random file name. ##### Try passing as arguments a random string with special characters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters, and the output flag ("--output=") followed by a random file name. ##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file? ###### Does it save the right output in the right file?
###### Are all the test files tested saved? ###### Are all the test files tested saved?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

22
subjects/ascii-art/ascii-art-reverse.audit.en.md

@ -3,49 +3,71 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`Hello World` `Hello World`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`123` `123`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`#=\[` `#=\[`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`(somthing&234)` `(somthing&234)`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`abcdefghijklmnopqrstuvwxyz` `abcdefghijklmnopqrstuvwxyz`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`\!" #$%&'()*+,-./` `\!" #$%&'()*+,-./`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`:;<=>?@` `:;<=>?@`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`ABCDEFGHIJKLMNOPQRSTUVWXYZ` `ABCDEFGHIJKLMNOPQRSTUVWXYZ`
###### Does it display the value above? ###### Does it display the value above?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower and upper case letters. ##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower and upper case letters.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower case letters, numbers and spaces. ##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower case letters, numbers and spaces.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with special characters. ##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with special characters.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower, upper case, spaces and numbers letters. ##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower, upper case, spaces and numbers letters.
###### Does it display the expected result? ###### Does it display the expected result?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) ###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)

2
subjects/forum/forum-advanced-features.audit.en.md

@ -36,6 +36,8 @@
###### Is it allowed to remove posts and comments? ###### Is it allowed to remove posts and comments?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
##### +Are there any other feature not mentioned in the [subject](https://public.01-edu.org/subjects/forum/forum-advanced-features.en)? ##### +Are there any other feature not mentioned in the [subject](https://public.01-edu.org/subjects/forum/forum-advanced-features.en)?

2
subjects/forum/authentication.audit.en.md → subjects/forum/forum-authentication.audit.en.md

@ -26,6 +26,8 @@
###### Does the registration ask for an email and a password? ###### Does the registration ask for an email and a password?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project present more than two different authentication methods? ###### +Does the project present more than two different authentication methods?

0
subjects/forum/authentication.en.md → subjects/forum/forum-authentication.en.md

2
subjects/forum/forum-image-upload.audit.en.md

@ -20,6 +20,8 @@
###### Can you still see the image associated to that post? ###### Can you still see the image associated to that post?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Can you create a post with a different image type? ###### +Can you create a post with a different image type?

2
subjects/forum/forum-moderation.audit.md

@ -38,6 +38,8 @@
###### Can you confirm that it is possible? ###### Can you confirm that it is possible?
##### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project present more then 4 types of users? ###### +Does the project present more then 4 types of users?

2
subjects/forum/forum-security.audit.en.md

@ -28,6 +28,8 @@
###### Are only the allowed packages being used? ###### Are only the allowed packages being used?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project implement their own certificates for the HTTPS protocol? ###### +Does the project implement their own certificates for the HTTPS protocol?

2
subjects/forum/forum.audit.en.md

@ -156,6 +156,8 @@ cc8f5dcf760f <name of the image> "./server" 6 seconds ag
###### Are only the allowed packages being used? ###### Are only the allowed packages being used?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the project present a script to build the images and containers? (using a script to simplify the build) ###### +Does the project present a script to build the images and containers? (using a script to simplify the build)

10
subjects/groupie-tracker/groupie-tracker-filters.audit.en.md

@ -7,31 +7,41 @@
###### Does the project have a check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)? ###### Does the project have a check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)?
##### Try to filter the artists/bands which the creation date is between `"1995"` and `"2000"`. ##### Try to filter the artists/bands which the creation date is between `"1995"` and `"2000"`.
###### Did it appear as a result SOJA, Mamonas Assassinas, Thirty Seconds to Mars, Nickleback, NWA, Gorillaz, Linkin Park, Eminem and Coldplay? ###### Did it appear as a result SOJA, Mamonas Assassinas, Thirty Seconds to Mars, Nickleback, NWA, Gorillaz, Linkin Park, Eminem and Coldplay?
##### Try to filter the artists/bands that recorded their first album between `"1990"` and `"1992"`. ##### Try to filter the artists/bands that recorded their first album between `"1990"` and `"1992"`.
###### Did it appear as a result Pearl Jam and Red Hot Chili Peppers?" ###### Did it appear as a result Pearl Jam and Red Hot Chili Peppers?"
##### Try to filter the artists/bands that have exactly `"6"` members in their band. ##### Try to filter the artists/bands that have exactly `"6"` members in their band.
###### Did it appear as a result Pink Floyd, Arctic Monkeys, Linkin Park and Foo Fighters? ###### Did it appear as a result Pink Floyd, Arctic Monkeys, Linkin Park and Foo Fighters?
##### Try to filter the artists/bands that have/had concerts in `"Texas, USA"`. ##### Try to filter the artists/bands that have/had concerts in `"Texas, USA"`.
###### Did it appear as a result R3HAB, Logic, Joyner Lucas and Twenty One Pilots? ###### Did it appear as a result R3HAB, Logic, Joyner Lucas and Twenty One Pilots?
##### Try to filter the artists/bands which the creation date is between `"1970"` and `"2000"` and have only `"1"` member (solo artists). ##### Try to filter the artists/bands which the creation date is between `"1970"` and `"2000"` and have only `"1"` member (solo artists).
###### Did it appear as a result Bobby McFerrins and Eminem? ###### Did it appear as a result Bobby McFerrins and Eminem?
##### Try to filter the artists/bands which the creation date is after `"2010"` and recorded their first album after `"2010"`. ##### Try to filter the artists/bands which the creation date is after `"2010"` and recorded their first album after `"2010"`.
###### Did it appear as a result XXXTentacion, Juice Wrld, Alec Benjamin and Post Malone? ###### Did it appear as a result XXXTentacion, Juice Wrld, Alec Benjamin and Post Malone?
##### Try to filter the artists/bands that have/had concerts in `"Washington, USA"` and have more than 3 members. ##### Try to filter the artists/bands that have/had concerts in `"Washington, USA"` and have more than 3 members.
###### Did it appear as a result The Rolling Stones? ###### Did it appear as a result The Rolling Stones?
##### Try to filter the artists/bands that recorded their first album between `"1980"` and `"1990"` and have a maximum of `"4"` members. ##### Try to filter the artists/bands that recorded their first album between `"1980"` and `"1990"` and have a maximum of `"4"` members.
###### Did it appear as a result Phll Collins, Bobby McFerrins, Red Hot Chili Peppers and Metallica? ###### Did it appear as a result Phll Collins, Bobby McFerrins, Red Hot Chili Peppers and Metallica?
###### Can you filter so that all the artists/bands are all shown? ###### Can you filter so that all the artists/bands are all shown?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the result of the filters change while you are changing the filters (is it asynchronous)? ###### +Does the result of the filters change while you are changing the filters (is it asynchronous)?

14
subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md

@ -5,6 +5,7 @@
###### Is [geocoding](https://developers.google.com/maps/documentation/geocoding/intro) API being used to converting addresses into geographic coordinates? ###### Is [geocoding](https://developers.google.com/maps/documentation/geocoding/intro) API being used to converting addresses into geographic coordinates?
##### Try to input `"Queen"` to see the concerts locations. ##### Try to input `"Queen"` to see the concerts locations.
``` ```
north carolina usa north carolina usa
los angeles usa, los angeles usa,
@ -15,18 +16,22 @@ saitama japan,
dunedin new zealand, dunedin new zealand,
georgia usa georgia usa
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
##### Try to input `"ACDC"` to see the concerts locations. ##### Try to input `"ACDC"` to see the concerts locations.
``` ```
dusseldorf germany, dusseldorf germany,
manchester uk, manchester uk,
new york usa, new york usa,
aarhus denmark aarhus denmark
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
##### Try to input `"Imagine Dragons"` to see the concerts locations. ##### Try to input `"Imagine Dragons"` to see the concerts locations.
``` ```
berlin germany, berlin germany,
quebec canada, quebec canada,
@ -41,9 +46,11 @@ riyadh saudi arabia,
california usa, california usa,
canton usa canton usa
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
##### Try to input `"Guns N' Roses"` to see the concerts locations. ##### Try to input `"Guns N' Roses"` to see the concerts locations.
``` ```
inglewood usa inglewood usa
los angeles usa, los angeles usa,
@ -54,9 +61,11 @@ charlotte usa,
chicago usa, chicago usa,
houston usa houston usa
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
##### Try to input `"Post Malone"` to see the concerts locations. ##### Try to input `"Post Malone"` to see the concerts locations.
``` ```
philadelphia usa, philadelphia usa,
uniondale usa, uniondale usa,
@ -74,9 +83,11 @@ omaha usa,
st louis usa, st louis usa,
newark usa newark usa
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
##### Try to input `"Red Hot Chili Peppers"` to see the concerts locations. ##### Try to input `"Red Hot Chili Peppers"` to see the concerts locations.
``` ```
landgraaf netherlands, landgraaf netherlands,
los angeles usa, los angeles usa,
@ -87,8 +98,11 @@ california usa,
florence italia, florence italia,
alabama usa alabama usa
``` ```
###### Are the markers displayed in the locations above? ###### Are the markers displayed in the locations above?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the markers connect in a historical order, using lines to see the path? ###### +Does the markers connect in a historical order, using lines to see the path?

16
subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md

@ -3,47 +3,63 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Start typing in the search bar `"Billie Joe"`. ##### Start typing in the search bar `"Billie Joe"`.
###### Does it present as suggestions the member "Billie Joe Armstrong"? ###### Does it present as suggestions the member "Billie Joe Armstrong"?
##### Start typing in the search bar `"Japan"`. ##### Start typing in the search bar `"Japan"`.
###### Does it present as suggestions the locations "saitama-japan", "osaka-japan" and "nagoya-japan"? ###### Does it present as suggestions the locations "saitama-japan", "osaka-japan" and "nagoya-japan"?
##### Try to search for the artist/band `"Scorpions"`. ##### Try to search for the artist/band `"Scorpions"`.
###### Does it present as result "Scorpions"? ###### Does it present as result "Scorpions"?
##### Try to search for the member `"Jimi Hendrix"`. ##### Try to search for the member `"Jimi Hendrix"`.
###### Does it present as result the artist/band "The Jimi Hendrix Experience"? ###### Does it present as result the artist/band "The Jimi Hendrix Experience"?
##### Try to search for the member `"Phil Collins"`. ##### Try to search for the member `"Phil Collins"`.
###### Does it present as result "Phil Collins" and "Genesis"? ###### Does it present as result "Phil Collins" and "Genesis"?
##### Try to search for the location `"london-uk"`. ##### Try to search for the location `"london-uk"`.
###### Does it present as result "Pink Floyd", "Led Zeppelin", "Aerosmith", "Alec Benjamin", "Nickelback", "Eagles", "Linkin Park" and "Coldplay"? ###### Does it present as result "Pink Floyd", "Led Zeppelin", "Aerosmith", "Alec Benjamin", "Nickelback", "Eagles", "Linkin Park" and "Coldplay"?
##### Try to search for the artist/band `"queen"`. ##### Try to search for the artist/band `"queen"`.
###### Does it handle the case sensitive and presents as result "Queen"? ###### Does it handle the case sensitive and presents as result "Queen"?
##### Try to search for the first album date `"05-08-1967"`. ##### Try to search for the first album date `"05-08-1967"`.
###### Does it present as result "Pink Floyd"? ###### Does it present as result "Pink Floyd"?
##### Try to search for the creation date `"1973"`. ##### Try to search for the creation date `"1973"`.
###### Does it present as result "ACDC"? ###### Does it present as result "ACDC"?
##### Try to search for the creation date `"1965"`. ##### Try to search for the creation date `"1965"`.
###### Does it present as result "Scorpions" and "Pink Floyd"? ###### Does it present as result "Scorpions" and "Pink Floyd"?
##### Start typing an artist/band beginning with `"G"`. ##### Start typing an artist/band beginning with `"G"`.
###### Does it present as suggestion the band you were looking for? ###### Does it present as suggestion the band you were looking for?
##### Start typing a location of one of the concerts. ##### Start typing a location of one of the concerts.
###### Does it present as suggestion the location you were looking for? ###### Does it present as suggestion the location you were looking for?
##### Try to search for an artist/band member beginning with `"R"`. ##### Try to search for an artist/band member beginning with `"R"`.
###### Does it present the artist/band you were looking for? ###### Does it present the artist/band you were looking for?
##### Try to search for a creation date of an artist/band. ##### Try to search for a creation date of an artist/band.
###### Does it present the artist/band you were looking for? ###### Does it present the artist/band you were looking for?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?

2
subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md

@ -12,6 +12,8 @@
###### Is the design for the 404 HTTP status covered? ###### Is the design for the 404 HTTP status covered?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Is it easy to use the web site? ###### +Is it easy to use the web site?

2
subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md

@ -12,6 +12,8 @@
###### Is the design for the 404 HTTP status covered? ###### Is the design for the 404 HTTP status covered?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Is it easy to use the web site? ###### +Is it easy to use the web site?

11
subjects/groupie-tracker/groupie-tracker.audit.en.md

@ -7,6 +7,7 @@
###### Is data from the relations being used? ###### Is data from the relations being used?
##### Try to see the "members" for the artist/band `"Queen"` ##### Try to see the "members" for the artist/band `"Queen"`
``` ```
"Freddie Mercury", "Freddie Mercury",
"Brian May", "Brian May",
@ -16,15 +17,19 @@
"Barry Mitchell", "Barry Mitchell",
"Doug Fogie" "Doug Fogie"
``` ```
###### Does it present the right "member", as above? ###### Does it present the right "member", as above?
##### Try to see the "firstAlbum" for the artist/band `"Gorillaz"` ##### Try to see the "firstAlbum" for the artist/band `"Gorillaz"`
``` ```
"26-03-2001" "26-03-2001"
``` ```
###### Does it present the right date for the "firstAlbum", as above? ###### Does it present the right date for the "firstAlbum", as above?
##### Try to see the "locations" for the artist/band `"Travis Scott"` ##### Try to see the "locations" for the artist/band `"Travis Scott"`
``` ```
"santiago-chile" "santiago-chile"
"sao_paulo-usa" "sao_paulo-usa"
@ -37,9 +42,11 @@
"frauenfeld-switzerland" "frauenfeld-switzerland"
"turku-finland" "turku-finland"
``` ```
###### Does it present the right "locations" as above? ###### Does it present the right "locations" as above?
##### Try to see the ""members"" for the artist/band `"Foo Fighters"`. ##### Try to see the ""members"" for the artist/band `"Foo Fighters"`.
``` ```
"Dave Grohl" "Dave Grohl"
"Nate Mendel" "Nate Mendel"
@ -48,9 +55,11 @@
"Pat Smear" "Pat Smear"
"Rami Jaffee" "Rami Jaffee"
``` ```
###### Does it present the right members as above? ###### Does it present the right members as above?
##### Try to trigger an event using some kind of action (ex: Clicking the mouse over a certain element, pressing a key on the keyboard, resizing or closing the browser window, a form being submitted, an error occurring, etc). ##### Try to trigger an event using some kind of action (ex: Clicking the mouse over a certain element, pressing a key on the keyboard, resizing or closing the browser window, a form being submitted, an error occurring, etc).
###### Does the event responds as expected? ###### Does the event responds as expected?
###### Did the server behaved as expected?(did not crashed) ###### Did the server behaved as expected?(did not crashed)
@ -69,6 +78,8 @@
###### Does the server present all the needed handlers and patterns for the http requests? ###### Does the server present all the needed handlers and patterns for the http requests?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the event system run as asynchronous? (usage of go routines and channels) ###### +Does the event system run as asynchronous? (usage of go routines and channels)

3
subjects/lem-in/lem-in.audit.en.md

@ -280,6 +280,7 @@ student$ ./lem-in badexample00.txt
ERROR: invalid data format ERROR: invalid data format
student$ student$
``` ```
###### Does it present the right result as above? ###### Does it present the right result as above?
##### Try running the program with [badexample01](https://public.01-edu.org/subjects/lem-in/lem-in-examples.en). ##### Try running the program with [badexample01](https://public.01-edu.org/subjects/lem-in/lem-in-examples.en).
@ -316,6 +317,8 @@ student$
###### Is the solution making the ants cross the farm from `##start` to `##end` properly? ###### Is the solution making the ants cross the farm from `##start` to `##end` properly?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the program present an ant farm visualizer? ###### +Does the program present an ant farm visualizer?

2
subjects/my-ls-1/my-ls-1.audit.en.md

@ -94,6 +94,8 @@
###### Is the displayed output the same? ###### Is the displayed output the same?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Does the program runs with colors as in the ls command? ###### +Does the program runs with colors as in the ls command?

26
subjects/net-cat/net-cat.audit.en.md

@ -1,48 +1,63 @@
#### Functional #### Functional
##### Try running `"./TCPChat"`. ##### Try running `"./TCPChat"`.
###### Is the server listening for connections on the default port? ###### Is the server listening for connections on the default port?
##### Try running `"./TCPChat" 2525 localhost`. ##### Try running `"./TCPChat" 2525 localhost`.
``` ```
[USAGE]: ./TCPChat $port [USAGE]: ./TCPChat $port
``` ```
###### Did server respond with usage, as above? ###### Did server respond with usage, as above?
##### Try running `"./TCPChat 2525"`. ##### Try running `"./TCPChat 2525"`.
###### Is the server listening for connections on the port 2525? ###### Is the server listening for connections on the port 2525?
##### Try opening 3 terminals, run on the first terminal the command `"./TCPChat <port>"` and on the second and third terminal run the command `"nc <host ip> <port>"`. ##### Try opening 3 terminals, run on the first terminal the command `"./TCPChat <port>"` and on the second and third terminal run the command `"nc <host ip> <port>"`.
###### Does both clients connect to the server with success? ###### Does both clients connect to the server with success?
##### Try creating a server and 2 Clients. ##### Try creating a server and 2 Clients.
###### Did the server responded with a linux logo and asked for the name? ###### Did the server responded with a linux logo and asked for the name?
##### Try creating a server and 2 Clients. ##### Try creating a server and 2 Clients.
###### Do all Clients receive a message informing that the Client joined the chat? ###### Do all Clients receive a message informing that the Client joined the chat?
##### Try creating a server and 2 Clients and send a message using the first Client. ##### Try creating a server and 2 Clients and send a message using the first Client.
###### Does the second Client receive the message? ###### Does the second Client receive the message?
##### Try creating a server and 1 Client and send some messages using this Client. Then create a new Client. ##### Try creating a server and 1 Client and send some messages using this Client. Then create a new Client.
###### Can the new Client see all the previous messages? ###### Can the new Client see all the previous messages?
##### Try creating a server and 3 Clients and send a message using the second Client. ##### Try creating a server and 3 Clients and send a message using the second Client.
###### Does all the Clients (first, second and third) received the same message? ###### Does all the Clients (first, second and third) received the same message?
##### Try creating a server and use 2 or 3 different computers and create for each computer one Client. ##### Try creating a server and use 2 or 3 different computers and create for each computer one Client.
###### Did the server/Clients connected with success? ###### Did the server/Clients connected with success?
##### Try creating a server and 4 Clients and disconnect one of the Clients. ##### Try creating a server and 4 Clients and disconnect one of the Clients.
###### Does the rest of the Clients stay connected? ###### Does the rest of the Clients stay connected?
##### Try creating a server and 3 Clients and disconnect one of the Clients. ##### Try creating a server and 3 Clients and disconnect one of the Clients.
###### Does the rest of the Clients receive a message notifying that the Client left? ###### Does the rest of the Clients receive a message notifying that the Client left?
##### Try creating a server and 3 Clients. Then send messages between the Clients. ##### Try creating a server and 3 Clients. Then send messages between the Clients.
``` ```
[2020-01-20 15:48:41][client.name]:[client.message] [2020-01-20 15:48:41][client.name]:[client.message]
``` ```
###### Are the messages identified by the name of each Client and the time that the messages was sent, as above? ###### Are the messages identified by the name of each Client and the time that the messages was sent, as above?
###### Is the connections between server and Clients well established? ###### Is the connections between server and Clients well established?
@ -53,23 +68,34 @@
##### Are the students using just the allowed functions? ##### Are the students using just the allowed functions?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
###### +Can the Clients change their names? ###### +Can the Clients change their names?
###### +Is the chat group informed if a Client changes his name? ###### +Is the chat group informed if a Client changes his name?
###### +Does the server produce logs about Clients activities? ###### +Does the server produce logs about Clients activities?
###### +Does the server logs saved into a file? ###### +Does the server logs saved into a file?
###### +Is there more NetCat flags implemented? ###### +Is there more NetCat flags implemented?
###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui? ###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui?
#### Basic #### Basic
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) ###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Can it be open-sourced / be used for other sources? ###### +Can it be open-sourced / be used for other sources?
###### +Would you recommend/nominate this program as an example for the rest of the school? ###### +Would you recommend/nominate this program as an example for the rest of the school?

3
subjects/push-swap/push-swap.audit.en.md

@ -35,6 +35,7 @@ Error
###### Does it display a valid solution and less than 12 instructions? ###### Does it display a valid solution and less than 12 instructions?
##### Try to run `"./push_swap <5 random numbers>"` with 5 different random numbers instead of the tag. ##### Try to run `"./push_swap <5 random numbers>"` with 5 different random numbers instead of the tag.
###### Does it still displays a valid solution and less than 12 instructions? ###### Does it still displays a valid solution and less than 12 instructions?
##### Try to run `"./checker "` and input nothing. ##### Try to run `"./checker "` and input nothing.
@ -73,6 +74,8 @@ OK
###### Does it display the right result as above? ###### Does it display the right result as above?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General #### General
##### Try to run `"$ARG= "<100 random numbers>"; ./push_swap $ARG"` with 100 random different numbers instead of the tag. ##### Try to run `"$ARG= "<100 random numbers>"; ./push_swap $ARG"` with 100 random different numbers instead of the tag.

19
subjects/tetris-optimizer/tetris-optimizer.audit.en.md

@ -3,42 +3,59 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00). ##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01). ##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02). ##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03). ##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04). ##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat). ##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00). ##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00).
###### Does the result contain 0 empty spaces (0 '.')? ###### Does the result contain 0 empty spaces (0 '.')?
##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01). ##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01).
###### Does the result contain 9 empty spaces (9 '.')? ###### Does the result contain 9 empty spaces (9 '.')?
##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02). ##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02).
###### Does the result contain 4 empty spaces (4 '.')? ###### Does the result contain 4 empty spaces (4 '.')?
##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03). ##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03).
###### Does the result contain 5 empty spaces (5 '.')? ###### Does the result contain 5 empty spaces (5 '.')?
##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam). ##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam).
###### Does the result contain 1 empty spaces (1 '.')? ###### Does the result contain 1 empty spaces (1 '.')?
###### Are all of the Tetrominos contained in the test file, present in the output? ###### Are all of the Tetrominos contained in the test file, present in the output?
@ -47,6 +64,8 @@
###### Does one Tetromino has only one character? ###### Does one Tetromino has only one character?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

Loading…
Cancel
Save