learningequality / learningequality/studio

Longer descriptions for topic nodes

Open
#3,056 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

TODO: needs decisions
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

Open the contributing guide

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.