TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
13 stars 4 forks source link

Dokumenttien lohkotuksen refaktorointi #3686

Open vesal opened 4 weeks ago

vesal commented 4 weeks ago

En löytänyt äkkiä tätä vastaavaa korttia. Kerran keskusteltiin tästä Denis/Vesa/Sami:

Nyt on monta eri tapaa aloittaa lohko:

 #-
 ``` pluginin tapauksessa
 ## 
 ``` atomin kanssa

Tästä tulee aika monenlaista hankaluutta, jonka tuo atom vielä kruunaa. Asiat voisivat olla TIMin kannalta ja käyttäjän kannalta helpompia jos olisi vain yksi tapa, eli lähinnä se olisi silloin kai tuo

#-

Ei tarvittaisi atomia, kun lohkon sisällä saisi olla eri otsikkotasoja. Plugininkin voisi aloittaa aina

 #-
 ```

Ohjelmallisesti pidettäisiin huolta siitä että jos plugiin edestä puuttuu #-, niin se lisätään siihen automaattisesti. Muuten lohkon sisällä saisi esiintyä ``` vastaamaan pre-tagiä ilman että tarvitaan atomia kuten nyt tarvitaan

```` {id="rzGYjB0PQniA" atom="true"}
alku

tekstiä


loppu

Eli uudessa mallissa tuo olisi vain

- {id="rzGYjB0PQniA"}

alku

tekstiä

loppu



Haasteita:

- jos managessa syö pluginin edeltä #- pois, mitä tapahtuu
- siirretäänkö plugin attribuutit tuon #- perään?
- olemassa olevien dokujen konversio???
saviit commented 4 weeks ago

Tästä (tai tähän liittyen) oli olemassa aikaisemmin tuo #3235 ja muut siihen liittyvät (löytyvät tuon kortin kautta). Mutta se on ehkä kuitenkin vain yksi osa tätä lohkotuksen refaktorointia, eli tähän korttiin voisi kerätä kaikki liittyvät.