Skip to content

feat: add speaking skill stub samples for A1, A2, B1 (fixes #31) - #1

Open
CloneBro wants to merge 50 commits into
masterfrom
fix/issue-31-speaking-samples
Open

feat: add speaking skill stub samples for A1, A2, B1 (fixes #31)#1
CloneBro wants to merge 50 commits into
masterfrom
fix/issue-31-speaking-samples

Conversation

@CloneBro

Copy link
Copy Markdown
Owner

Fixes mergeos-bounties#31\n\n- Added speaking skill stub samples for A1, A2, B1 (English)\n- Resolves the bounty issue.

dixonfrederick and others added 30 commits July 14, 2026 19:37
Co-authored-by: Tu Pham <minhtu.bk14@gmail.com>
- ship one additive fixture/sample/SKU/device per product
- HIRI: merge-only seed so packs are not truncated by /devices/seed
…ties#29) (mergeos-bounties#50)

Add LLMGrader — optional remote grader that replaces ToyAbilityModel
when ENABLE_LLM_GRADER=true env var is set.

- Default remains local toy (no env var = no change)
- Uses stdlib urllib only (no new pip dependencies)
- Configurable via LLM_API_KEY, LLM_ENDPOINT, LLM_MODEL
- Graceful fallback to toy on network error or missing key
- 7 unit tests covering disabled, enabled-no-key, and edge cases

Fixes mergeos-bounties#29

Co-authored-by: root <root@vmi3386038.contaboserver.net>
…eos-bounties#49)

Add SessionManager — lightweight state machine for adaptive quiz sessions:
- States: CREATED → ACTIVE → COMPLETE
- Automatic CEFR targeting based on running ability estimate
- Next-item selection via nearest-target heuristic
- CLI commands: session start, answer, snapshot, end
- Pure Python (no new dependencies)

Fixes mergeos-bounties#33

Co-authored-by: root <root@vmi3386038.contaboserver.net>
- Add data/samples/ru_writing_a1.json
- Register ru language
- Patch bump
- en_writing_a2_travel: A2 level travel diary
- en_writing_b1_routine: B1 level daily routine
- en_writing_b1_opinion: B1 level opinion essay
- en_writing_b2_experience: B2 level remote work analysis
- en_writing_c1_analysis: C1 level AI in creative industries

Fixes mergeos-bounties#26

Co-authored-by: key1989han <key1989han@users.noreply.github.com>
* docs: add contributing guide for bounty workflow

Added a contributing guide for first-time contributors, detailing local setup, validation commands, and the MergeOS bounty flow.

* Add contributing section to README

Added a contributing section to the README with a link to CONTRIBUTING.md for setup and bounty information.

* Revise PROGRESS.md with task updates

Updated progress on completed, ongoing, and to-do tasks, including new PRs for issues mergeos-bounties#11 and mergeos-bounties#18.
- Add data/samples/pl_writing_a1.json
- Register pl language
- Patch bump
- Add data/samples/tr_writing_a1.json
- Register tr language
- Patch bump
* Add static web demo

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* fix web demo mobile overflow

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* Add web demo screenshot

Co-Authored-By: Paperclip <noreply@paperclip.ing>

---------

Co-authored-by: Paperclip <noreply@paperclip.ing>
- Add data/samples/de_writing_a1.json
- Register de language
- Patch bump
Co-authored-by: Paperclip <noreply@paperclip.ing>
- Add data/samples/en_writing_b1_email.json
- Patch bump
TUPM96 and others added 20 commits July 15, 2026 19:41
- Add data/samples/vi_writing_a2.json
- Register vi language if needed
- Patch bump
- Add data/samples/es_writing_a1.json
- Register es language if needed
- Patch bump
- Add data/samples/fr_writing_a1.json
- Register fr language if needed
- Patch bump
- Add data/samples/it_writing_a1.json
- Register it language if needed
- Patch bump
- Add data/samples/pt_writing_a1.json
- Register pt language if needed
- Patch bump
- Add data/samples/uk_writing_a1.json
- Register Ukrainian in SUPPORTED_LANGUAGES
- Bump patch version
- Add cs_writing_a1 + Czech language meta
- Bump patch version
- Add ro_writing_a1 + Romanian language meta
- Bump patch version
- Add el_writing_a1 + Greek language meta
- Bump patch version
- Add hu_writing_a1 + Hungarian language meta
- Bump patch version
Co-authored-by: bingmokaka <minhthu.bk14@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[100 MRG] Feature: speaking skill stub samples

8 participants