{"action":"closed","issue":{"url":"https://api.github.com/repos/elsys/elsys-teachers-tools/issues/14","labels_url":"https://api.github.com/repos/elsys/elsys-teachers-tools/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/elsys/elsys-teachers-tools/issues/14/comments","events_url":"https://api.github.com/repos/elsys/elsys-teachers-tools/issues/14/events","html_url":"https://github.com/elsys/elsys-teachers-tools/issues/14","id":116925162,"number":14,"title":"Script input format and yaml format improvements","user":{"login":"L3K0V","id":2267270,"avatar_url":"https://avatars.githubusercontent.com/u/2267270?v=3","gravatar_id":"","url":"https://api.github.com/users/L3K0V","html_url":"https://github.com/L3K0V","followers_url":"https://api.github.com/users/L3K0V/followers","following_url":"https://api.github.com/users/L3K0V/following{/other_user}","gists_url":"https://api.github.com/users/L3K0V/gists{/gist_id}","starred_url":"https://api.github.com/users/L3K0V/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/L3K0V/subscriptions","organizations_url":"https://api.github.com/users/L3K0V/orgs","repos_url":"https://api.github.com/users/L3K0V/repos","events_url":"https://api.github.com/users/L3K0V/events{/privacy}","received_events_url":"https://api.github.com/users/L3K0V/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-14T13:31:14Z","updated_at":"2015-11-28T12:23:09Z","closed_at":"2015-11-28T12:23:09Z","body":"Because our little new command line tools expects as input - path to student's assignment submission and file to current homework test cases and because we decide to use format for homework files like:\r\n\r\n```\r\n01_StudentDecideThisNameForThisTask.c\r\n02_some_not_so_cool_name.c\r\n03_i-dont-give-a-sh*t-about-tasks-name.c\r\n```\r\n\r\nEvaluator CLI must search in given folder for 'c' files which name start with 01,02,03 etc. for tasks number and for these files to try to execute from yaml again unified named test cases.\r\n\r\nFor example now test case for first task is named 'task1'. It would be better if yaml looks like:\r\n\r\n```\r\n01:\r\n   name: Some friendly name for task 1\r\n   description: link or some short description on task 1\r\n   points: 10 or 5 for example\r\n   cases:\r\n        - testcase 1:\r\n            input: \"\"\r\n            output: \"\"\r\n        - testcase 2:\r\n            input: \"\"\r\n            output: \"\"\r\n....\r\n```"}}