learningequality / learningequality/studio
Longer descriptions for topic nodes
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 191
- Forks
- 307
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 10
Description
Topic nodes descriptions are limited to 200 characters
Desired behavior
We'd like a to be able to input large texts in topic descriptions
Current behavior
Topic descriptions are limited to 200 characters
Value add
Many source web content do respond to the navigation to content logic but more often than not, those hold some information that can not be captured in a short 200c description
Possible tradeoffs
Beside storage, both in postgres and in the SQLite databases, kolibri UI might need to be adapted to account for possibly large descriptions on topics.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue identifies a 200-character limit on topic descriptions and notes storage in PostgreSQL and SQLite, with possible Kolibri UI changes. Start by locating the topic description validation and persistence paths, then inspect the UI handling for long descriptions; done means larger descriptions can be stored and displayed without breaking either database or interface.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- postgresql, python, sqlite
- Domain
- database, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100