264 lines
5.6 KiB
YAML
264 lines
5.6 KiB
YAML
|
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
|