pyvec / pyvec/naucse.python.cz

Vyřešit zadání úkolů

Open
#277 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
No language data
Stars
335
Forks
119
Avg merge
3h 6m
Merged PRs (30d)
1

Description

Úkoly jsou aktuálně pro PyLadies na pyladies.cz („domácí projekty“) a pro MI-PYT v repozitáři předmětu.
Pro PyLadies aktuální formát (PDF z LaTeXu) přestává stačit, protože kurzy jsou v různých městech jiné a úkoly musí na jednotlivé lekce kurzu navazovat.

Je potřeba domácí úkoly rozmělnit na jednotlivá zadání, umožnit jednotlivým kurzům si je poslepovat jak bude potřeba, a odkazovat na ně z jednotlivých lekcí.

Taky je potřeba opodmínkovat poznámky jako „přidej to do Gitu“ a „napiš na to testy“, aby se to dalo zrušit když daná lekce v kurzu není nebo je později.

@messa píše tool na odevzdávání úkolů pro PyLadies. Bylo by fajn ten tool nějak zakomponovat, poučit se ze zkušeností, nebo aspoň sdílet datový formát.

Úkoly převedené na HTML jsou v tomhle PR: https://github.com/pyvec/naucse.python.cz/pull/153

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading PR #153, then compare the current PyLadies assignments on pyladies.cz with the MI-PYT repository and the submission tool mentioned by @messa. Define how individual assignments, course-specific lesson links, optional notes, and shared submission data should fit together. Done means courses can assemble the needed assignments and conditionally include lesson-specific requirements.

Written by the indexing model from the issue text.

Assessment

Tech stack
html, latex
Domain
content, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.