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