-
Notifications
You must be signed in to change notification settings - Fork 0
For Lecturers
Home · About-MedBioPhys · Support · Frequently-Asked-Questions
Guidance for UMB staff and lecturers who publish or review MedBioPhys content. Students: use Support to report errors.
Student-facing pages come from the public content repository:
github.com/GKulesza/medbiophys-content
The app includes a bundled copy for offline use. When students are online, it downloads files listed in manifest.json.
Important: editing a markdown or JSON file alone is not enough. The manifest must list new checksums and version numbers, or installed apps will not receive the update.
Markdown / JSON ← you edit news, staff, regulations, etc.
↓
publish_content.py ← maintainer runs the publish pipeline
↓
manifest.json ← records file hashes and versions
↓
GitHub (main branch) ← medbiophys-content repository
↓
Student application ← syncs when online; offline fallback otherwise
If manifest.json is out of date, students keep seeing the old file even though GitHub shows your edit.
| Domain | Typical files | Updates via sync |
|---|---|---|
| News | news/{locale}/feed.json |
Yes |
| History | history/{locale}/history.md |
Yes |
| About | about/{locale}/about.md |
Yes |
| Contact | contact/{locale}/contact.md |
Yes |
| Staff | staff/{locale}/staff.json |
Yes |
| Resources | resources/{programme}/{locale}/resources.json |
Yes |
| Regulations | regulations/{programme}/{locale}/*.md |
Yes |
| Schedules | App release | No — requires new app version |
| LearnMap | App release | No — requires new app version |
| Practice tasks | App release | No — requires new app version |
Editorial locales: en, pl, es, eo, isv, isv_cyrl, isv_glag.
- Describe the change (news item, regulation fix, staff update).
- Maintainers edit files and run
publish_content.py. - Updated files and
manifest.jsonare pushed to medbiophys-contentmain. - Students force-quit the app, reopen online, and use the matching UI language for locale-specific news.
Update both:
- The content file (for example
news/pl/feed.json) -
manifest.json— newsha256,sizeBytes, and higherversionfor that entry
Verify the manifest matches live files:
https://raw.githubusercontent.com/GKulesza/medbiophys-content/main/manifest.json
| Feed | Visible when app language is |
|---|---|
news/pl/feed.json |
Polish |
news/en/feed.json |
English |
news/es/feed.json |
Spanish |
| (same pattern) | Esperanto, Interslavic, etc. |
A Polish-only edit will not appear for students using English UI.
Programme folders use slugs such as english_division, lekarski, and pielegniarstwo. Each may include regulations.md, syllabus.md, safety.md, exam.md, faq.md, and assessment.md per locale.
Coordinate with the department before changing official legal text.
These cannot reach students through content sync today:
- LearnMap exercises or titles
- Practice tasks
- Calendar schedules
- New programmes in the picker
- App UI translations
Plan these with the development team before announcing dates to students.
- Correct locale folder edited
- Valid JSON or markdown
-
manifest.jsonupdated onmain - Test device: correct language, force-quit, online reopen
- Images use repository paths (not raw
https://in markdown image tags)
Editorial files in medbiophys-content are under the MIT License. Do not upload copyrighted material without permission.
| Role | Contact |
|---|---|
| Department | biofizyka@umb.edu.pl |
| App and publish pipeline | etaosin@gmail.com |
- medbiophys-content README
- Frequently-Asked-Questions — why updates may not appear on phones
- Known-Issues — LearnMap and calendar sync limits