Operating System: Windows 11
Browser: Chrome
Channel: Zimsec Form 4
Kolibri Studio version: 0.19
Description of problem: I can’t find the option to export data to CSV. I want to update Topic ID and Source ID with my uniquely generated file names.
Operating System: Windows 11
Browser: Chrome
Channel: Zimsec Form 4
Kolibri Studio version: 0.19
Description of problem: I can’t find the option to export data to CSV. I want to update Topic ID and Source ID with my uniquely generated file names.
Hi @nyasham60,
Welcome to the Learning Equality forums! And thank you for your interest in Kolibri.
I would like to clarify that Kolibri Learning Platform (or just Kolibri) and Kolibri Studio are two different applications. The version “0.19” that you indicated likely relates to Kolibri.
Kolibri Studio is our online platform allows curating content from the Kolibri Content Library into channels that can be imported by Kolibri. There are also more advanced, programmatic approaches for curating content into channels through Kolibri Studio. There isn’t a feature to export channel data like you’ve described on Kolibri Studio, but we have worked on a way to use a spreadsheet to curate a channel.
Could you tell me more about your intent? For example, a current Topic ID and what you’d like it updated to? And the same for Source ID?
Kind regards,
Blaine
Hi Blaine,
Thanks for the clarification. I think my query was incorrectly expressed ![]()
Below is the end-to-end data acquisition process that I got form an LLM (Gemini). The option I’m looking for is Studio’s bulk CSV import tool.
End-To-End Content Acquisition And Updating Process
1 Phase 1: Procurement & Ingestion (The Sourcing Layer)
This phase takes place entirely between your team’s laptops and your shared local storage (e.g., a shared drive, external hard drives, or an offline office folder), using the Content Acquisition Sheet.
i. **Discovery:** Your sourcing team finds a high-quality learning asset (e.g., a Khan Academy Chemistry video) that matches a ZIMSEC syllabus objective.
ii. **Logistical Logging:** The asset is logged in the *Content Acquisition Sheet*. It gets an internal logistical marker (acquisition_id: ACQ_2026_CHM_0042) to track its source URL, file size, and open-source license verification (CC BY-NC-SA).
iii. **Pedagogical Approval:** A curriculum reviewer inspects the asset. If approved, the reviewer stamps the row with its permanent curriculum identity barcode (source_id: CHM_F3_U01_VID_KINETIC_INTRO).
iv. **The File Naming Rule:** The physical file is immediately renamed on your storage drive to match that exact database key: CHM_F3_U01_VID_KINETIC_INTRO.mp4. (No extensions inside the sheet column, but the file on disk mirrors the ID).
This phase links your physical files and metadata payload to the free global cloud repository.
±--------------------------------------------+ ±------------------------------------------------+
| 1. ID SPECIFICATION SHEET | | 2. MANAGED CLOUD BLUEPRINT |
| Match File IDs to Folder IDs | | (studio.learningequality.org) |
| Compute Custom Metadata Tags | | Bulk Upload CSV & Assets |
| (`pur:core`, `cog:understand`) | | Hit “Publish” → Get 32-Digit ID |
±-------------------------------------------+ ±-------------------------------------------------+
i. **The Structural Map:** Your instructional designers pull the approved source_id keys into the *Instructional Design (ID) Specification Sheet*. Here, the file is assigned to its curriculum home directory (topic_id: CHM_F3_U01_KINETIC).
ii. **Tag Generation:** The ID Spec sheet automatically appends your custom metadata prefix payloads (e.g., pur:core, cog:understand, mod:blended) to that specific row.
iii. **Studio Bulk Upload:** You log into your single central organization account at **studio.learningequality.org**. You upload your media files and import your metadata via **Studio's bulk CSV import tool.** The platform reads your source_id keys, attaches your custom tags, and builds your folder hierarchy automatically.
iv. **Publishing:** You click **Publish**. Kolibri Studio packages your curriculum blueprint and displays a **32-Digit Channel ID** (e.g., a9b25ac9814742c883ce1b0579448337).