version: 1 settings: # required course_name: go gitlab_base_url: https://gitlab.manytask.org public_repo: go/public-2024-spring students_group: go/students-2024-spring ui: task_url_template: https://github.com/slon/shad-go/tree/main/$TASK_NAME # optional, any number of links links: "TG Channel": https://t.me/+eb5z6ZS-sI8xZDNi "TG Chat": https://t.me/+Tk8VTMAk5Tlp7Txm "LMS": https://lk.yandexdataschool.ru/ "Contribute Manytask": https://github.com/manytask deadlines: timezone: Europe/Moscow deadlines: hard # hard/interpolate # max_submissions: 10 # optional # submission_penalty: 0.1 # optional schedule: - group: Hello World start: 2024-01-01 18:00 steps: 0.3: 2024-02-27 23:59 end: 2024-07-10 23:59 tasks: - task: sum score: 100 - task: tour0 score: 100 - task: wordcount score: 100 - task: urlfetch score: 100 - task: fetchall score: 100 - group: Basics start: 2024-02-24 13:00 steps: 0.3: 2024-03-06 06:00 end: 2024-07-10 23:59 tasks: - task: hotelbusiness score: 100 - task: hogwarts score: 100 - task: utf8 score: 100 - task: varfmt score: 100 - task: speller score: 100 - task: forth score: 100 - group: Interfaces start: 2024-03-02 13:00 steps: 0.3: 2024-03-12 23:59 end: 2024-07-10 23:59 tasks: - task: otp score: 100 - task: retryupdate score: 100 - task: lrucache score: 100 - task: externalsort score: 100 - task: ciletters score: 100 - group: Goroutines start: 2024-03-03 13:00 steps: 0.3: 2024-03-19 23:59 end: 2024-07-10 23:59 tasks: - task: tour1 score: 100 - task: once score: 100 - task: rwmutex score: 100 - task: waitgroup score: 100 - task: cond score: 100 - task: ratelimit score: 100 - group: "[HW] Gitfame" start: 2024-03-09 13:00 end: 2024-03-24 23:59 tasks: - task: gitfame score: 0 - group: Testing start: 2024-03-16 13:00 steps: 0.3: 2024-03-27 23:59 end: 2024-07-10 23:59 tasks: - task: testequal score: 100 - task: fileleak score: 100 - task: tabletest score: 100 - task: tparallel score: 200 - task: iprange score: 100 - group: Concurrency with shared memory start: 2024-03-30 13:00 steps: 0.3: 2024-04-10 23:59 end: 2024-07-10 23:59 tasks: - task: dupcall score: 200 - task: keylock score: 200 - task: batcher score: 200 - task: pubsub score: 300 - group: HTTP start: 2024-04-06 13:00 steps: 0.3: 2024-04-16 23:59 end: 2024-07-10 23:59 tasks: - task: urlshortener score: 100 - task: digitalclock score: 100 - task: middleware score: 200 - task: firewall score: 200 - task: olympics score: 200 - group: SQL start: 2024-04-13 13:00 steps: 0.3: 2024-04-23 23:59 end: 2024-07-10 23:59 tasks: - task: dao score: 100 - task: ledger score: 200 - task: shopfront score: 100 - task: wscat score: 200 - group: "[HW] Dist Build" start: 2024-04-13 13:00 end: 2024-05-13 23:59 tasks: - task: distbuild score: 1 - group: Generics start: 2024-04-20 13:00 steps: 0.3: 2024-05-02 23:59 end: 2024-07-10 23:59 tasks: - task: genericsum score: 100 - task: treeiter score: 100 - task: coverme score: 300 - group: Reflect start: 2024-04-27 13:00 steps: 0.3: 2024-05-07 23:59 end: 2024-07-10 23:59 tasks: - task: reversemap score: 100 - task: jsonlist score: 100 - task: jsonrpc score: 100 - task: structtags score: 100 - group: Low level start: 2024-05-04 13:00 steps: 0.3: 2024-05-14 23:59 end: 2024-07-10 23:59 tasks: - task: illegal score: 100 - task: blowfish score: 100 - task: gzep score: 100 - group: Analysis start: 2024-05-11 13:00 steps: 0.3: 2024-05-21 23:59 end: 2024-07-10 23:59 tasks: - task: testifycheck score: 200 - group: Bonus start: 2024-03-03 13:00 end: 2024-07-10 23:59 tasks: - task: yamlembed is_bonus: true score: 100 - task: consistenthash is_bonus: true score: 200 - task: gossip is_bonus: true score: 300 - task: smartsched is_bonus: true score: 200 watch: - distbuild/pkg/scheduler - task: wasm is_bonus: true score: 300 - task: firegod is_bonus: true score: 200 - task: excelwriter is_bonus: true score: 200 - task: rsem is_bonus: true score: 200 - task: psycher is_bonus: true score: 200