From 054601757d79c5096c53c8acc4106a67cce41271 Mon Sep 17 00:00:00 2001 From: Christopher Fremond Date: Mon, 6 Apr 2020 22:09:10 +0100 Subject: [PATCH] adding of extra questions and renaming of two forum files to fit standard --- .../ascii-art-web-dockerize.audit.en.md | 8 + .../ascii-art-web-export-file.audit.en.md | 4 + .../ascii-art-web-stylize.audit.en.md | 2 + .../ascii-art-web/ascii-art-web.audit.en.md | 93 +++++---- .../ascii-art/ascii-art-color.audit.en.md | 14 ++ subjects/ascii-art/ascii-art-fs.audit.en.md | 188 +++++++++++------- .../ascii-art/ascii-art-justify.audit.en.md | 2 + .../ascii-art/ascii-art-output.audit.en.md | 175 +++++++++------- .../ascii-art/ascii-art-reverse.audit.en.md | 22 ++ .../forum/forum-advanced-features.audit.en.md | 2 + ...en.md => forum-authentication.audit.en.md} | 2 + ...ation.en.md => forum-authentication.en.md} | 0 subjects/forum/forum-image-upload.audit.en.md | 2 + subjects/forum/forum-moderation.audit.md | 2 + subjects/forum/forum-security.audit.en.md | 2 + subjects/forum/forum.audit.en.md | 2 + .../groupie-tracker-filters.audit.en.md | 14 +- ...roupie-tracker-geolocalization.audit.en.md | 14 ++ .../groupie-tracker-search-bar.audit.en.md | 16 ++ .../groupie-tracker-visualization.audit.en.md | 4 +- ...groupie-tracker-visualizations.audit.en.md | 4 +- .../groupie-tracker.audit.en.md | 11 + subjects/lem-in/lem-in.audit.en.md | 3 + subjects/my-ls-1/my-ls-1.audit.en.md | 2 + subjects/net-cat/net-cat.audit.en.md | 26 +++ subjects/push-swap/push-swap.audit.en.md | 3 + .../tetris-optimizer.audit.en.md | 19 ++ 27 files changed, 443 insertions(+), 193 deletions(-) rename subjects/forum/{authentication.audit.en.md => forum-authentication.audit.en.md} (87%) rename subjects/forum/{authentication.en.md => forum-authentication.en.md} (100%) diff --git a/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md b/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md index f37cc3d84..0f816de1a 100644 --- a/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md @@ -5,22 +5,27 @@ ###### 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 ."`). + ``` student$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE latest 85a65d66ca39 7 seconds ago 795MB ``` + ###### 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 --detach --name "`) + ``` student$ docker ps -a 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 ``` + ###### 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 /bin/bash"`) and do a `"ls -l"` to see the file system. + ``` student$ docker exec -it postgres /bin/bash I have no name!@51c2efe2d366:/$ ls -l @@ -31,12 +36,15 @@ I have no name!@51c2efe2d366:/$ exit exit student$ ``` + ###### 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 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 ###### +Does the project present a script to build the images and containers? (using a script to simplify the build) diff --git a/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md b/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md index a2473e9c3..970637553 100644 --- a/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md +++ b/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/) ##### Try to export the file. + ###### Does the exported file matches the output? ##### Try to open and change the exported file. + ###### 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? @@ -16,6 +18,8 @@ ###### 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 ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? diff --git a/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md b/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md index deec00511..8d145afc8 100644 --- a/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md +++ b/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?) +###### 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 ###### +Is it easy to use the web site? diff --git a/subjects/ascii-art-web/ascii-art-web.audit.en.md b/subjects/ascii-art-web/ascii-art-web.audit.en.md index bfa1cf362..04e6b25b0 100644 --- a/subjects/ascii-art-web/ascii-art-web.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web.audit.en.md @@ -5,78 +5,89 @@ ###### Does the project contain HTML files? ##### Try inputting with the standard template/banner the following example: + In the first line `{123}` In the second line ` (World)!` ``` - __ __ - / / _ ____ _____ \ \ - | | / | |___ \ |___ / | | -/ / | | __) | |_ \ \ \ -\ \ | | / __/ ___) | / / - | | |_| |_____| |____/ | | - \_\ /_/ - - __ _ _ _ _ __ __ __ __ _ _ __ _ - / / | | | | | | | | \ \ / / \ \ / / | | | | \ \ | | - / / | |__| | ___ | | | | ___ \ \ | | \ \ /\ / / ___ _ __ | | __| | | | | | -< < | __ | / _ \ | | | | / _ \ > > | | \ \/ \/ / / _ \ | '__| | | / _` | | | | | - \ \ | | | | | __/ | | | | | (_) | / / | | \ /\ / | (_) | | | | | | (_| | | | |_| - \_\ |_| |_| \___| |_| |_| \___/ /_/ | | \/ \/ \___/ |_| |_| \__,_| | | (_) - \_\ /_/ - + __ __ + / / _ ____ _____ \ \ + | | / | |___ \ |___ / | | +/ / | | __) | |_ \ \ \ +\ \ | | / __/ ___) | / / + | | |_| |_____| |____/ | | + \_\ /_/ + + __ _ _ _ _ __ __ __ __ _ _ __ _ + / / | | | | | | | | \ \ / / \ \ / / | | | | \ \ | | + / / | |__| | ___ | | | | ___ \ \ | | \ \ /\ / / ___ _ __ | | __| | | | | | +< < | __ | / _ \ | | | | / _ \ > > | | \ \/ \/ / / _ \ | '__| | | / _` | | | | | + \ \ | | | | | __/ | | | | | (_) | / / | | \ /\ / | (_) | | | | | | (_| | | | |_| + \_\ |_| |_| \___| |_| |_| \___/ /_/ | | \/ \/ \___/ |_| |_| \__,_| | | (_) + \_\ /_/ + ``` + ###### Does it display the right result as above? ##### Try to input `"123??"` using the template/banner standard. + ``` - ___ ___ - _ ____ _____ |__ \ |__ \ -/ | |___ \ |___ / ) | ) | -| | __) | |_ \ / / / / -| | / __/ ___) | |_| |_| -|_| |_____| |____/ (_) (_) - - + ___ ___ + _ ____ _____ |__ \ |__ \ +/ | |___ \ |___ / ) | ) | +| | __) | |_ \ / / / / +| | / __/ ___) | |_| |_| +|_| |_____| |____/ (_) (_) + + ``` + ###### Does it display the right result as above? ##### Try to input `"$% "="` using the template/banner shadow. + ``` - _| _| - _| _|_| _| _| _| -_|_|_| _|_| _| _|_|_|_|_| -_|_| _| - _|_| _| _|_| _|_|_|_|_| -_|_|_| _| _|_| - _| - + _| _| + _| _|_| _| _| _| +_|_|_| _|_| _| _|_|_|_|_| +_|_| _| + _|_| _| _|_| _|_|_|_|_| +_|_|_| _| _|_| + _| + ``` + ###### Does it display the right result as above? ##### Try to input `"123 T/fs#R"` using the template/banner thinkertoy. + ``` - - 0 -- o-o o-O-o o o-o | | o--o - /| o o | | / | -O-O- | | -o | / oo | o -O- o-o | | O-Oo - | / | | / | \ -O-O- | \ -o-o-o o--o o-o o o o o-o | | o o - - + + 0 -- o-o o-O-o o o-o | | o--o + /| o o | | / | -O-O- | | +o | / oo | o -O- o-o | | O-Oo + | / | | / | \ -O-O- | \ +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 an understandable graphical representation of the result? ##### 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)? ###### 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)? ##### 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? ###### 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? +###### 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 ###### +Does the server present all the needed [handlers and patterns](https://golang.org/pkg/net/http/#HandleFunc) for the http requests? diff --git a/subjects/ascii-art/ascii-art-color.audit.en.md b/subjects/ascii-art/ascii-art-color.audit.en.md index 0610ad05e..c4e4f40bf 100644 --- a/subjects/ascii-art/ascii-art-color.audit.en.md +++ b/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/) ##### Try passing as arguments `"hello world" --color=red`. + ###### Does it display the expected result? ##### Try passing as arguments `"1 + 1 = 2" --color=green`. + ###### Does it display the expected result? ##### Try passing as arguments `"(%&) ??" --color=yellow`. + ###### Does it display the expected result? ##### 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)? ##### Try specifying letter to be colored (the second letter). + ###### Does it display the expected result (the corresponding letter with that color)? ##### Try specifying letter to be colored(just two letter). + ###### 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`. + ###### Does it display the expected result? ##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B. + ###### 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="). + ###### 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="). + ###### 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. + ###### 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. + ###### 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 ###### +Is it easy/intuitive to specify letter(s) to be colored? diff --git a/subjects/ascii-art/ascii-art-fs.audit.en.md b/subjects/ascii-art/ascii-art-fs.audit.en.md index 3ad8194d1..66d8a16b1 100644 --- a/subjects/ascii-art/ascii-art-fs.audit.en.md +++ b/subjects/ascii-art/ascii-art-fs.audit.en.md @@ -3,129 +3,160 @@ ###### 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` + ``` - _ _ _ -| | | | | | -| |__ ___ | | | | ___ -| _ \ / _ \ | | | | / _ \ -| | | | | __/ | | | | | (_) | -|_| |_| \___| |_| |_| \___/ - - + _ _ _ +| | | | | | +| |__ ___ | | | | ___ +| _ \ / _ \ | | | | / _ \ +| | | | | __/ | | | | | (_) | +|_| |_| \___| |_| |_| \___/ + + ``` -###### 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` + ``` - -_| _| _| _| _| -_|_|_| _|_| _| _| _|_| _| _| _| _|_| _| _|_| _| _|_|_| -_| _| _|_|_|_| _| _| _| _| _| _| _| _| _| _|_| _| _| _| -_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| -_| _| _|_|_| _| _| _|_| _| _| _|_| _| _| _|_|_| - - + +_| _| _| _| _| +_|_|_| _|_| _| _| _|_| _| _| _| _|_| _| _|_| _| _|_|_| +_| _| _|_|_|_| _| _| _| _| _| _| _| _| _| _|_| _| _| _| +_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| +_| _| _|_|_| _| _| _|_| _| _| _|_| _| _| _|_|_| + + ``` -###### 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` + ``` - - -- 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 | 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 | +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 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` + ``` - - ___ - _ _ ___ _ _ ( _ ) _ __ ___ ___ -| | | | / _ \ | | | | / _ \/\ | '_ ` _ \ / _ \ -| |_| | | (_) | | |_| | | (_> < | | | | | | | __/ - \__, | \___/ \__,_| \___/\/ |_| |_| |_| \___| - __/ / -|___/ + + ___ + _ _ ___ _ _ ( _ ) _ __ ___ ___ +| | | | / _ \ | | | | / _ \/\ | '_ ` _ \ / _ \ +| |_| | | (_) | | |_| | | (_> < | | | | | | | __/ + \__, | \___/ \__,_| \___/\/ |_| |_| |_| \___| + __/ / +|___/ ``` -###### 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` + ``` - - _| _|_| _|_|_| -_|_| _| _| _| - _| _| _|_| - _| _| _| - _| _|_|_|_| _|_|_| - - + + _| _|_| _|_|_| +_|_| _| _| _| + _| _| _|_| + _| _| _| + _| _|_|_|_| _|_|_| + + ``` + ###### Does it display the string in the right template as an ASCII art representation as above? + ##### Try passing as arguments `/(\") thinkertoy` + ``` - 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? + ##### Try passing as arguments `ABCDEFGHIJKLMNOPQRSTUVWXYZ shadow` + ``` - - _|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_| -_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _|_| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| -_|_|_|_| _|_|_| _| _| _| _|_|_| _|_|_| _| _|_| _|_|_|_| _| _| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _| _|_| _|_|_| _|_| _| _| _| _| _| _| _| _| _| _| _| -_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| -_| _| _|_|_| _|_|_| _|_|_| _|_|_|_| _| _|_|_| _| _| _|_|_| _|_| _| _| _|_|_|_| _| _| _| _| _|_| _| _|_| _| _| _| _|_|_| _| _|_| _| _| _| _| _| _| _|_|_|_|_| - - + + _|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_| +_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _|_| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| +_|_|_|_| _|_|_| _| _| _| _|_|_| _|_|_| _| _|_| _|_|_|_| _| _| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _| _|_| _|_|_| _|_| _| _| _| _| _| _| _| _| _| _| _| +_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| +_| _| _|_|_| _|_|_| _|_|_| _|_|_|_| _| _|_|_| _| _| _|_|_| _|_| _| _| _|_|_|_| _| _| _| _| _|_| _| _|_| _| _| _| _|_|_| _| _|_| _| _| _| _| _| _| _|_|_|_|_| + + ``` + ###### Does it display the string in the right template as an ASCII art representation as above? + ##### Try passing as arguments `\"#$%&/()*+,-./ thinkertoy` + ``` -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 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- 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 | o o O o + | | | + ``` + ###### Does it display the string in the right template as an ASCII art representation as above? + ##### Try passing as arguments `"It's Working" thinkertoy` + ``` - o -o-O-o o | o o o - | | | | | / o - | -o- o-o o o o o-o o-o OO 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-o o | o o o + | | | | | / o + | -o- o-o o o o o-o o-o OO 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? ##### 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? ##### 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? ##### 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? ##### 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? ###### 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 ###### +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 ###### +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 there a test file for this code? + ###### +Are the tests checking each possible case? + ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? #### Social ###### +Did you learn anything from this project? + ###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/ascii-art/ascii-art-justify.audit.en.md b/subjects/ascii-art/ascii-art-justify.audit.en.md index 1c06e6b00..fd4eab2d5 100644 --- a/subjects/ascii-art/ascii-art-justify.audit.en.md +++ b/subjects/ascii-art/ascii-art-justify.audit.en.md @@ -66,6 +66,8 @@ ###### 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 ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? diff --git a/subjects/ascii-art/ascii-art-output.audit.en.md b/subjects/ascii-art/ascii-art-output.audit.en.md index a408a02f0..626725fa1 100644 --- a/subjects/ascii-art/ascii-art-output.audit.en.md +++ b/subjects/ascii-art/ascii-art-output.audit.en.md @@ -3,140 +3,169 @@ ###### 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` + ``` student$ cat test00.txt - -_|_|_|_| _| _| -_| _| _|_| _|_|_| _|_|_|_| -_|_|_| _| _|_| _|_| _| -_| _| _| _|_| _| -_| _| _| _|_|_| _|_| - - - -_|_|_|_|_| _| - _| _|_| _|_|_| _|_|_|_| - _| _|_|_|_| _|_| _| - _| _| _|_| _| - _| _|_|_| _|_|_| _|_| - - + +_|_|_|_| _| _| +_| _| _|_| _|_|_| _|_|_|_| +_|_|_| _| _|_| _|_| _| +_| _| _| _|_| _| +_| _| _| _|_|_| _|_| + + + +_|_|_|_|_| _| + _| _|_| _|_|_| _|_|_|_| + _| _|_|_|_| _|_| _| + _| _| _|_| _| + _| _|_|_| _|_|_| _|_| + + ``` + ###### Does it save the right output in the right file? + ##### Try passing as arguments `"hello" standard --output=test01.txt` + ``` student$ cat test01.txt - _ _ _ -| | | | | | -| |__ ___ | | | | ___ -| _ \ / _ \ | | | | / _ \ -| | | | | __/ | | | | | (_) | -|_| |_| \___| |_| |_| \___/ - - + _ _ _ +| | | | | | +| |__ ___ | | | | ___ +| _ \ / _ \ | | | | / _ \ +| | | | | __/ | | | | | (_) | +|_| |_| \___| |_| |_| \___/ + + ``` + ###### Does it save the right output in the right file? + ##### Try passing as arguments `"123 -> #$%" standard --output=test02.txt` + ``` student$ cat test02.txt - __ _ _ _ _ __ - _ ____ _____ \ \ _| || |_ | | (_) / / -/ | |___ \ |___ / ______ \ \ |_ __ _| / __) / / -| | __) | |_ \ |______| > > _| || |_ \__ \ / / -| | / __/ ___) | / / |_ __ _| ( / / / _ -|_| |_____| |____/ /_/ |_||_| |_| /_/ (_) - - + __ _ _ _ _ __ + _ ____ _____ \ \ _| || |_ | | (_) / / +/ | |___ \ |___ / ______ \ \ |_ __ _| / __) / / +| | __) | |_ \ |______| > > _| || |_ \__ \ / / +| | / __/ ___) | / / |_ __ _| ( / / / _ +|_| |_____| |____/ /_/ |_||_| |_| /_/ (_) + + ``` + ###### Does it save the right output in the right file? + ##### Try passing as arguments `"432 -> #$%&@" shadow --output=test03.txt` + ``` student$ cat test03.txt - -_| _| _|_|_| _|_| _| _| _| _| _|_| _| _| _|_|_|_|_| -_| _| _| _| _| _| _|_|_|_|_| _|_|_| _|_| _| _| _| _| _| -_|_|_|_| _|_| _| _|_|_|_|_| _| _| _| _|_| _| _|_| _| _| _|_|_| _| - _| _| _| _| _|_|_|_|_| _|_| _| _|_| _| _| _| _| _| _| - _| _|_|_| _|_|_|_| _| _| _| _|_|_| _| _|_| _|_| _| _| _|_|_|_| - _| _| - _|_|_|_|_|_| + +_| _| _|_|_| _|_| _| _| _| _| _|_| _| _| _|_|_|_|_| +_| _| _| _| _| _| _|_|_|_|_| _|_|_| _|_| _| _| _| _| _| +_|_|_|_| _|_| _| _|_|_|_|_| _| _| _| _|_| _| _|_| _| _| _|_|_| _| + _| _| _| _| _|_|_|_|_| _|_| _| _|_| _| _| _| _| _| _| + _| _|_|_| _|_|_|_| _| _| _| _|_|_| _| _|_| _|_| _| _| _|_|_|_| + _| _| + _|_|_|_|_|_| ``` + ###### Does it save the right output in the right file? + ##### Try passing as arguments `"There" shadow --output=test04.txt` + ``` student$ cat test04.txt - -_|_|_|_|_| _| - _| _|_|_| _|_| _| _|_| _|_| - _| _| _| _|_|_|_| _|_| _|_|_|_| - _| _| _| _| _| _| - _| _| _| _|_|_| _| _|_|_| - - + +_|_|_|_|_| _| + _| _|_|_| _|_| _| _|_| _|_| + _| _| _| _|_|_|_| _|_| _|_|_|_| + _| _| _| _| _| _| + _| _| _| _|_|_| _| _|_|_| + + ``` + ###### Does it save the right output in the right file? + ##### Try passing as arguments `"123 -> \"#$%@" thinkertoy --output=test05.txt` + ``` student$ cat test05.txt - o o | | - 0 -- o-o o | | | | -O-O- O o - /| o o | \ -O-O- o | | o / / \ -o | / oo 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 | | + 0 -- o-o o | | | | -O-O- O o + /| o o | \ -O-O- o | | o / / \ +o | / oo 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 save the right output in the right file? + ##### Try passing as arguments `"2 you" thinkertoy --output=test06.txt` + ``` student$ cat test06.txt - - -- -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 + / | | | | | | +o--o o--O o-o o--o + | + o--o ``` + ###### 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 - _______ _ _ _ _ _ _ -|__ __| | | (_) __ _ | | __ _ | | | | | | - | | ___ ___ | |_ _ _ __ / _` | | | ___ _ __ / _` | ___ _ _ | |_ _ __ _ _ | |_ | | - | | / _ \ / __| | __| | | | '_ \ | (_| | | | / _ \ | '_ \ | (_| | / _ \ | | | | | __| | '_ \ | | | | | __| | | - | | | __/ \__ \ \ |_ | | | | | | \__, | | | | (_) | | | | | \__, | | (_) | | |_| | \ |_ | |_) | | |_| | \ |_ |_| - |_| \___| |___/ \__| |_| |_| |_| __/ | |_| \___/ |_| |_| __/ | \___/ \__,_| \__| | .__/ \__,_| \__| (_) - |___/ |___/ | | - |_| + _______ _ _ _ _ _ _ +|__ __| | | (_) __ _ | | __ _ | | | | | | + | | ___ ___ | |_ _ _ __ / _` | | | ___ _ __ / _` | ___ _ _ | |_ _ __ _ _ | |_ | | + | | / _ \ / __| | __| | | | '_ \ | (_| | | | / _ \ | '_ \ | (_| | / _ \ | | | | | __| | '_ \ | | | | | __| | | + | | | __/ \__ \ \ |_ | | | | | | \__, | | | | (_) | | | | | \__, | | (_) | | |_| | \ |_ | |_) | | |_| | \ |_ |_| + |_| \___| |___/ \__| |_| |_| |_| __/ | |_| \___/ |_| |_| __/ | \___/ \__,_| \__| | .__/ \__,_| \__| (_) + |___/ |___/ | | + |_| ``` + ###### 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. + ###### 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. + ###### 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. + ###### 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. + ###### Does it save the right output in the right file? ###### 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 ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? diff --git a/subjects/ascii-art/ascii-art-reverse.audit.en.md b/subjects/ascii-art/ascii-art-reverse.audit.en.md index 2cf8622cd..b68ee35d1 100644 --- a/subjects/ascii-art/ascii-art-reverse.audit.en.md +++ b/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/) ##### 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` + ###### 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). + `123` + ###### 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). + `#=\[` + ###### 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). + `(somthing&234)` + ###### 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). + `abcdefghijklmnopqrstuvwxyz` + ###### 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). + `\!" #$%&'()*+,-./` + ###### 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). + `:;<=>?@` + ###### 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). + `ABCDEFGHIJKLMNOPQRSTUVWXYZ` + ###### 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. + ###### 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. + ###### 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. + ###### 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. + ###### 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 ###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) diff --git a/subjects/forum/forum-advanced-features.audit.en.md b/subjects/forum/forum-advanced-features.audit.en.md index 824907e53..92c83e21d 100644 --- a/subjects/forum/forum-advanced-features.audit.en.md +++ b/subjects/forum/forum-advanced-features.audit.en.md @@ -36,6 +36,8 @@ ###### 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 ##### +Are there any other feature not mentioned in the [subject](https://public.01-edu.org/subjects/forum/forum-advanced-features.en)? diff --git a/subjects/forum/authentication.audit.en.md b/subjects/forum/forum-authentication.audit.en.md similarity index 87% rename from subjects/forum/authentication.audit.en.md rename to subjects/forum/forum-authentication.audit.en.md index a41aa6f60..0fba3d8ca 100644 --- a/subjects/forum/authentication.audit.en.md +++ b/subjects/forum/forum-authentication.audit.en.md @@ -26,6 +26,8 @@ ###### 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 ###### +Does the project present more than two different authentication methods? diff --git a/subjects/forum/authentication.en.md b/subjects/forum/forum-authentication.en.md similarity index 100% rename from subjects/forum/authentication.en.md rename to subjects/forum/forum-authentication.en.md diff --git a/subjects/forum/forum-image-upload.audit.en.md b/subjects/forum/forum-image-upload.audit.en.md index d915e2f24..ac2cfbe0f 100644 --- a/subjects/forum/forum-image-upload.audit.en.md +++ b/subjects/forum/forum-image-upload.audit.en.md @@ -20,6 +20,8 @@ ###### 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 ###### +Can you create a post with a different image type? diff --git a/subjects/forum/forum-moderation.audit.md b/subjects/forum/forum-moderation.audit.md index f0d37a3d0..9af52e1a3 100644 --- a/subjects/forum/forum-moderation.audit.md +++ b/subjects/forum/forum-moderation.audit.md @@ -38,6 +38,8 @@ ###### 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 ###### +Does the project present more then 4 types of users? diff --git a/subjects/forum/forum-security.audit.en.md b/subjects/forum/forum-security.audit.en.md index 05d9f2e94..a02d5a562 100644 --- a/subjects/forum/forum-security.audit.en.md +++ b/subjects/forum/forum-security.audit.en.md @@ -28,6 +28,8 @@ ###### 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 ###### +Does the project implement their own certificates for the HTTPS protocol? diff --git a/subjects/forum/forum.audit.en.md b/subjects/forum/forum.audit.en.md index fb88882dd..7a19a141b 100644 --- a/subjects/forum/forum.audit.en.md +++ b/subjects/forum/forum.audit.en.md @@ -156,6 +156,8 @@ cc8f5dcf760f "./server" 6 seconds ag ###### 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 ###### +Does the project present a script to build the images and containers? (using a script to simplify the build) diff --git a/subjects/groupie-tracker/groupie-tracker-filters.audit.en.md b/subjects/groupie-tracker/groupie-tracker-filters.audit.en.md index 6d7ed187d..bb8a8338c 100644 --- a/subjects/groupie-tracker/groupie-tracker-filters.audit.en.md +++ b/subjects/groupie-tracker/groupie-tracker-filters.audit.en.md @@ -6,32 +6,42 @@ ###### 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"`. -###### 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 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? ##### 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?" ##### 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? ##### 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? ##### 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? ##### 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? ##### 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? ##### 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? ###### 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 ###### +Does the result of the filters change while you are changing the filters (is it asynchronous)? diff --git a/subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md b/subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md index d554863f1..b7a8f4b38 100644 --- a/subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md +++ b/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? ##### Try to input `"Queen"` to see the concerts locations. + ``` north carolina usa los angeles usa, @@ -15,18 +16,22 @@ saitama japan, dunedin new zealand, georgia usa ``` + ###### Are the markers displayed in the locations above? ##### Try to input `"ACDC"` to see the concerts locations. + ``` dusseldorf germany, manchester uk, new york usa, aarhus denmark ``` + ###### Are the markers displayed in the locations above? ##### Try to input `"Imagine Dragons"` to see the concerts locations. + ``` berlin germany, quebec canada, @@ -41,9 +46,11 @@ riyadh saudi arabia, california usa, canton usa ``` + ###### Are the markers displayed in the locations above? ##### Try to input `"Guns N' Roses"` to see the concerts locations. + ``` inglewood usa los angeles usa, @@ -54,9 +61,11 @@ charlotte usa, chicago usa, houston usa ``` + ###### Are the markers displayed in the locations above? ##### Try to input `"Post Malone"` to see the concerts locations. + ``` philadelphia usa, uniondale usa, @@ -74,9 +83,11 @@ omaha usa, st louis usa, newark usa ``` + ###### Are the markers displayed in the locations above? ##### Try to input `"Red Hot Chili Peppers"` to see the concerts locations. + ``` landgraaf netherlands, los angeles usa, @@ -87,8 +98,11 @@ california usa, florence italia, alabama usa ``` + ###### 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 ###### +Does the markers connect in a historical order, using lines to see the path? diff --git a/subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md b/subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md index 09199f1f4..0733b7e0a 100644 --- a/subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md +++ b/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/) ##### Start typing in the search bar `"Billie Joe"`. + ###### Does it present as suggestions the member "Billie Joe Armstrong"? ##### Start typing in the search bar `"Japan"`. + ###### Does it present as suggestions the locations "saitama-japan", "osaka-japan" and "nagoya-japan"? ##### Try to search for the artist/band `"Scorpions"`. + ###### Does it present as result "Scorpions"? ##### Try to search for the member `"Jimi Hendrix"`. + ###### Does it present as result the artist/band "The Jimi Hendrix Experience"? ##### Try to search for the member `"Phil Collins"`. + ###### Does it present as result "Phil Collins" and "Genesis"? ##### 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"? ##### Try to search for the artist/band `"queen"`. + ###### Does it handle the case sensitive and presents as result "Queen"? ##### Try to search for the first album date `"05-08-1967"`. + ###### Does it present as result "Pink Floyd"? ##### Try to search for the creation date `"1973"`. + ###### Does it present as result "ACDC"? ##### Try to search for the creation date `"1965"`. + ###### Does it present as result "Scorpions" and "Pink Floyd"? ##### Start typing an artist/band beginning with `"G"`. + ###### Does it present as suggestion the band you were looking for? ##### Start typing a location of one of the concerts. + ###### Does it present as suggestion the location you were looking for? ##### Try to search for an artist/band member beginning with `"R"`. + ###### Does it present the artist/band you were looking for? ##### Try to search for a creation date of an artist/band. + ###### 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 ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? diff --git a/subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md b/subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md index a376bf83c..42d489107 100644 --- a/subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md +++ b/subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md @@ -12,6 +12,8 @@ ###### 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 ###### +Is it easy to use the web site? @@ -32,4 +34,4 @@ ###### +Did you learn anything from this project? -###### +Would you recommend/nominate this program as an example for the rest of the school? \ No newline at end of file +###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md b/subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md index a376bf83c..42d489107 100644 --- a/subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md +++ b/subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md @@ -12,6 +12,8 @@ ###### 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 ###### +Is it easy to use the web site? @@ -32,4 +34,4 @@ ###### +Did you learn anything from this project? -###### +Would you recommend/nominate this program as an example for the rest of the school? \ No newline at end of file +###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/groupie-tracker/groupie-tracker.audit.en.md b/subjects/groupie-tracker/groupie-tracker.audit.en.md index 0e1a2cc22..f7f7d5729 100644 --- a/subjects/groupie-tracker/groupie-tracker.audit.en.md +++ b/subjects/groupie-tracker/groupie-tracker.audit.en.md @@ -7,6 +7,7 @@ ###### Is data from the relations being used? ##### Try to see the "members" for the artist/band `"Queen"` + ``` "Freddie Mercury", "Brian May", @@ -16,15 +17,19 @@ "Barry Mitchell", "Doug Fogie" ``` + ###### Does it present the right "member", as above? ##### Try to see the "firstAlbum" for the artist/band `"Gorillaz"` + ``` "26-03-2001" ``` + ###### Does it present the right date for the "firstAlbum", as above? ##### Try to see the "locations" for the artist/band `"Travis Scott"` + ``` "santiago-chile" "sao_paulo-usa" @@ -37,9 +42,11 @@ "frauenfeld-switzerland" "turku-finland" ``` + ###### Does it present the right "locations" as above? ##### Try to see the ""members"" for the artist/band `"Foo Fighters"`. + ``` "Dave Grohl" "Nate Mendel" @@ -48,9 +55,11 @@ "Pat Smear" "Rami Jaffee" ``` + ###### 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). + ###### Does the event responds as expected? ###### 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? +###### 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 ###### +Does the event system run as asynchronous? (usage of go routines and channels) diff --git a/subjects/lem-in/lem-in.audit.en.md b/subjects/lem-in/lem-in.audit.en.md index 401e7da82..213c4c110 100644 --- a/subjects/lem-in/lem-in.audit.en.md +++ b/subjects/lem-in/lem-in.audit.en.md @@ -280,6 +280,7 @@ student$ ./lem-in badexample00.txt ERROR: invalid data format student$ ``` + ###### 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). @@ -316,6 +317,8 @@ student$ ###### 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 ###### +Does the program present an ant farm visualizer? diff --git a/subjects/my-ls-1/my-ls-1.audit.en.md b/subjects/my-ls-1/my-ls-1.audit.en.md index bfd6dafc4..07575abe5 100644 --- a/subjects/my-ls-1/my-ls-1.audit.en.md +++ b/subjects/my-ls-1/my-ls-1.audit.en.md @@ -94,6 +94,8 @@ ###### 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 ###### +Does the program runs with colors as in the ls command? diff --git a/subjects/net-cat/net-cat.audit.en.md b/subjects/net-cat/net-cat.audit.en.md index b09312e80..ed9529d28 100644 --- a/subjects/net-cat/net-cat.audit.en.md +++ b/subjects/net-cat/net-cat.audit.en.md @@ -1,48 +1,63 @@ #### Functional ##### Try running `"./TCPChat"`. + ###### Is the server listening for connections on the default port? ##### Try running `"./TCPChat" 2525 localhost`. + ``` [USAGE]: ./TCPChat $port ``` + ###### Did server respond with usage, as above? ##### Try running `"./TCPChat 2525"`. + ###### Is the server listening for connections on the port 2525? ##### Try opening 3 terminals, run on the first terminal the command `"./TCPChat "` and on the second and third terminal run the command `"nc "`. + ###### Does both clients connect to the server with success? ##### Try creating a server and 2 Clients. + ###### Did the server responded with a linux logo and asked for the name? ##### Try creating a server and 2 Clients. + ###### 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. + ###### 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. + ###### Can the new Client see all the previous messages? ##### 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? ##### 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? ##### Try creating a server and 4 Clients and disconnect one of the Clients. + ###### Does the rest of the Clients stay connected? ##### 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? ##### Try creating a server and 3 Clients. Then send messages between the Clients. + ``` [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? ###### Is the connections between server and Clients well established? @@ -53,23 +68,34 @@ ##### 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 ###### +Can the Clients change their names? + ###### +Is the chat group informed if a Client changes his name? + ###### +Does the server produce logs about Clients activities? + ###### +Does the server logs saved into a file? + ###### +Is there more NetCat flags implemented? + ###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui? #### Basic ###### +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)? + ###### +Is there a test file for this code? #### Social ###### +Did you learn anything from this project? + ###### +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? diff --git a/subjects/push-swap/push-swap.audit.en.md b/subjects/push-swap/push-swap.audit.en.md index aeafbc81b..c602856fa 100644 --- a/subjects/push-swap/push-swap.audit.en.md +++ b/subjects/push-swap/push-swap.audit.en.md @@ -35,6 +35,7 @@ Error ###### 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. + ###### Does it still displays a valid solution and less than 12 instructions? ##### Try to run `"./checker "` and input nothing. @@ -73,6 +74,8 @@ OK ###### 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 ##### Try to run `"$ARG= "<100 random numbers>"; ./push_swap $ARG"` with 100 random different numbers instead of the tag. diff --git a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md index 3ac0b1384..f7b28a8d3 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md +++ b/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/) ##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00). + `ERROR` + ###### Does the program prints the value above? ##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01). + `ERROR` + ###### Does the program prints the value above? ##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02). + `ERROR` + ###### Does the program prints the value above? ##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03). + `ERROR` + ###### Does the program prints the value above? ##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04). + `ERROR` + ###### Does the program prints the value above? ##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat). + `ERROR` + ###### Does the program prints the value above? ##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00). + ###### Does the result contain 0 empty spaces (0 '.')? ##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01). + ###### Does the result contain 9 empty spaces (9 '.')? ##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02). + ###### Does the result contain 4 empty spaces (4 '.')? ##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03). + ###### Does the result contain 5 empty spaces (5 '.')? ##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam). + ###### Does the result contain 1 empty spaces (1 '.')? ###### 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? +###### 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 ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?