ID | Result | Grade | L | Exercise | Percentage | Points | Passed tests? | Notes | ||
214047 | NOT PASSED | 3 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 0 | 0 | / 10 | n | - some code attempt | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0 | 0 | / 6 | n | - some code attempt | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
213907 | NOT PASSED | 9 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 0.5 | 5 | / 10 | n | - Jeez, there are TWO solutions and one of them is copied TWICE. This is the sort of things which make me unhappy - what I'm supposed to grade ? I graded only the second version. - month extraction is completely messed up - returning wrong format | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.2 | 1.2 | / 6 | -- | - found one for followed by two nested, there should be three nested for - wrong initialization of string to be constructed - wrong spaces | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
213718 | PASSED | 25 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.5 | 4.5 | / 9 | n | - uses 'in' operator everywhere, which may pick stuff from second date - fixed year range - not replacing days in output - not replacing years in output | |||||
4 partial_dates_and | 0.2 | 1.8 | / 9 | n | + some idea about partitioning problem - does not call partial_date | |||||
5 fake_news | 0.9 | 5.4 | / 6 | n | - creating a string starting with double subjects 'Government Party X ...' | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
b-t | NOT PASSED | 9 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 0.2 | 2 | / 10 | n | - does not compile - works only with fixed years - year is searched with in operator - preprocessing text into a list of lists of characters instead of a list of words - month/day extraction does not work - not formatting single digit days / months - missing return | |||||
3 partial_date | 0.2 | 1.8 | / 9 | n | (graded full_date2) - wrong month initialization - works only with fixed years - year is searched with in operator - month/day extraction does not work - not formatting single digit days / months - missing return | |||||
4 partial_dates_and | 0.1 | 0.9 | / 9 | n | - some code attempt, but with same mistakes of previous exercises
| |||||
5 fake_news | 0 | 0 | / 6 | n | - only prints randomized strings | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
211595 | PASSED | 30 | L | 1 leap year | 1 | 4 | / 4 | y | ||
2 full_date | 1 | 10 | / 10 | y | - scan relies too much on numbers length + ... but it works ! | |||||
3 partial_date | 1 | 9 | / 9 | y | ||||||
4 partial_dates_and | 1 | 9 | / 9 | y | + calls previously defined functions | |||||
5 fake_news | 1 | 6 | / 6 | y | - there was no need to sort! | |||||
style bonus | 1 | 1 | / 1 | |||||||
212104 | PASSED | 22 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.5 | 4.5 | / 9 | n | + overall idea is there - using connectives constants - forgot to parse ‘da’ connective - problem on day formatting - fails when month is missing - fails when year is missing - problem on month formatting | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.6 | 3.6 | / 6 | n | - using variables prepended with db_ which are external to function - not filtering | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
211663 | NOT PASSED | 13 | 1 leap year | 0.75 | 3 | / 4 | y | |||
2 full_date | 0.9 | 9 | / 10 | n | - forgot to handle capital case month - convoluted code, but works | |||||
3 partial_date | 0 | 0 | / 9 | n | - no real code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.2 | 1.2 | / 6 | n | - too many fors | |||||
style bonus | 0 | 0 | / 1 | |||||||
214226 | PASSED | 30 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 1 | 9 | / 9 | y | ||||||
4 partial_dates_and | 1 | 9 | / 9 | y | + correctly calls partial_date - code for filling missing info is ugly | |||||
5 fake_news | 0.75 | 4.5 | / 6 | n | + kind of works - convoluted code - wrong output order because of conversion to dictionaries / sets - missing comma in output | |||||
style bonus | 0 | 0 | / 1 | |||||||
214924 | PASSED | 30 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 1 | 10 | / 10 | |||||||
3 partial_date | 1 | 9 | / 9 | |||||||
4 partial_dates_and | 1 | 9 | / 9 | + correctly calls partial_date | ||||||
5 fake_news | 0.2 | 1.2 | / 6 | - too many fors - no filtering - missed comma | ||||||
style bonus | 0 | 0 | / 1 | |||||||
211515 | NOT PASSED | 11 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 0.7 | 7 | / 10 | n | - forgot to handle double digit case for day - forgot to handle double digit case for month - wrong return intentation | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0 | 0 | / 6 | n | - code doesn't make much sense | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
214561 | PASSED | 25 | 1 leap year | 1 | 4 | / 4 | y | - mostly works, just return None when year is not divisible by 400 | ||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.75 | 6.75 | / 9 | n | - found two copies of function, next time please leave only one ! - picks months and years from second date as always tries to arrive to the end of the string, should stop before - style note: created lists with all numbers, extra-long ‘and’ lines
| |||||
4 partial_dates_and | 0.5 | 4.5 | / 9 | n | + correctly calls partial_date - forgot to reassign string replacement - doesn’t consider missing month | |||||
5 fake_news | 0 | 0 | / 6 | n | - some code attempt | |||||
style bonus | 0 | 0 | / 1 | |||||||
214246 | NOT PASSED | 0 | 1 leap year | 0 | 0 | / 4 | n | - no code | ||
2 full_date | 0 | 0 | / 10 | n | - no code | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0 | 0 | / 6 | n | - no code | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
g-c | PASSED | 30 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.95 | 8.55 | / 9 | y | - only a specific range of years is detected, code is not 'future proof' | |||||
4 partial_dates_and | 0.95 | 8.55 | / 9 | y | + calls partial_date - puts constants ‘e’, ‘da’ in code | |||||
5 fake_news | 1 | 6 | / 6 | y | ||||||
style bonus | 1 | 1 | / 1 | n | ||||||
g-d | PASSED | 16 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 0.8 | 8 | / 10 | n | - doesn’t handle uppercase month - doesn't handle single digit month | |||||
3 partial_date | 0 | 0 | / 9 | n | - some code attempt | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.6 | 3.6 | / 6 | n | - assumes 2 subjects, should work for n - placeing extra comma after subject | |||||
style bonus | 0 | / 1 | n | |||||||
211591 | NOT PASSED | 10 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 0.6 | 6 | / 10 | n | - found two implementations, which doesn't improve my mood. Graded only first. - both implementations miscalculate month - missing single digit formatting for days and months | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.2 | 1.2 | / 6 | n | - found THREE implementations, which definitely worsen my mood + some idea | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
212033 | PASSED | 19 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.2 | 1.8 | / 9 | n | + some preprocessing - no actual parsing | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.65 | 3.9 | / 6 | n | - missing filter - missing comma | |||||
style bonus | 0 | 0 | / 1 | |||||||
214150 | PASSED | 20 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.55 | 4.95 | / 9 | n | - always takes year from the end (if it was explicitly forbidden to take stuff from second date) - only handles fixed years range - doesn’t handle missing month | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.1 | 0.6 | / 6 | n | - filtering on db whole rows instead of current row - messy for structure - empty list as output | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
k-k | NOT PASSED | 14 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 1 | 10 | / 10 | y | - ugly ! Coding by copy / pasting ! | |||||
3 partial_date | 0 | 0 | / 9 | n | - no code | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.2 | 1.2 | / 6 | n | + triple for - no filtering - no string building | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
214050 | PASSED | 26 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 0.95 | 9.5 | / 10 | y | - removing elements from list on which you are iterating | |||||
3 partial_date | 0.9 | 8.1 | / 9 | y | - not using connective variables - removing elements from list on which you are iterating | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - found two implementations - some not meaningful code | |||||
5 fake_news | 0.95 | 5.7 | / 6 | n | - missing comma | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
214049 | PASSED | 19 | 1 leap year | 0.75 | 3 | / 4 | y | - forgot one else | ||
2 full_date | 0.95 | 9.5 | / 10 | y | - removing elements from list on which you are iterating | |||||
3 partial_date | 0.1 | 0.9 | / 9 | n | - removing elements from list on which you are iterating - some code attempt, not managing | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.95 | 5.7 | / 6 | y | - missing a space | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
m-a | NOT PASSED | 15 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.1 | 0.9 | / 9 | n | - using constants intead of connectives - wrong initialization of unknown data - missing year parsing - missing day parsing - missing return | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0 | 0 | / 6 | n | - using db_ instad of parameter - confusing logic, returns a long list of strings taken from input | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
212105 | NOT PASSED | 4 | 1 leap year | 0.75 | 3 | / 4 | y | - wrong else | ||
2 full_date | 0 | 0 | / 10 | n | - no code | |||||
3 partial_date | 0 | 0 | / 9 | n | - code doesn't compile | |||||
4 partial_dates_and | 0 | 0 | / 9 | n | - no code | |||||
5 fake_news | 0.1 | 0.6 | / 6 | n | - does not compile - some idea | |||||
style bonus | 0 | 0 | / 1 | n | ||||||
212106 | PASSED | 30 | 1 leap year | 1 | 4 | / 4 | y | |||
2 full_date | 0.95 | 9.5 | / 10 | y | - removing elements from list on which you are iterating | |||||
3 partial_date | 0.95 | 8.55 | / 9 | y | ||||||
4 partial_dates_and | 0.4 | 3.6 | / 9 | y | + correctly calls partial_date - doesn’t replace unknown data | |||||
5 fake_news | 1 | 6 | / 6 | y | ||||||
style bonus | 0 | 0 | / 1 | n | ||||||
214858 | PASSED | 30 | 1 leap year | 0.75 | 3 | / 4 | y | - missing else | ||
2 full_date | 1 | 10 | / 10 | y | ||||||
3 partial_date | 0.95 | 8.55 | / 9 | y | - fixed year range | |||||
4 partial_dates_and | 0.9 | 8.1 | / 9 | y | - coding horror, should have called previously defined partial_date - fixed year range | |||||
5 fake_news | 1 | 6 | / 6 | y | ||||||
style bonus | 0 | 0 | / 1 | n | ||||||