boolean-uk / software-developer

0 stars 0 forks source link

Outlines for modules #146

Closed vherus closed 1 year ago

vherus commented 1 year ago

Use as a guide: https://www.notion.so/boolean/Development-Approaches-Outline-621565a978d04a39a5ac7e2743d90e02

In order to figure out how to expose data publicly I'll need permissions to be able to change visibility on things

vherus commented 1 year ago

We could make the sequence database public without exposing specific details of sequence items, but it will require changing what's contained in the sequence item pages themselves to avoid leaking more private things like Prep and notes.

See the image attached for what a student will currently be able to see if we made the sequence database publicly viewable. Note that anything not marked as public is either missing (e.g. modules, course content, delivery logs properties), or shows "No access" (e.g. tables of delivery structure)

I think we could move the delivery structure, Prep, notes etc. to their own database and use a relationship - then they can remain private while the sequence items themselves will be viewable by students.

Image

vherus commented 1 year ago

Not for action immediately but consider Course Content being visible to students. Will require decoupling session plans from the course content items.

vherus commented 1 year ago

Current public view: https://boolean.notion.site/Development-Approaches-a4eab9f723c849229ab3d899f48f8d4c