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

Saman nimiset (ala)otsikot sisällysluettelossa #2102

Open dezhidki opened 3 years ago

dezhidki commented 3 years ago

In GitLab by @ariviin on Dec 9, 2020, 09:51

Saman nimisten otsikoiden toiminta sisällysluettelossa. Mikähän on aiheuttanut sen ettei aina toimi? Esim ao. vuoden 2017 sivulla on kaikissa saman nimisissä on "väliviiva numero" lisättynä. Laitoin tuolle sivulle äsken automaattisen numeroinnin ja toimii senkin jälkeen.

https://tim.jyu.fi/view/kurssit/tie/tiep114/demot/2017/nand2tetris-tehtavat#palautusohje-2 https://tim.jyu.fi/view/kurssit/tie/tiep114/demot/2017/nand2tetris-tehtavat#teht%C3%A4v%C3%A4t-2

Vuoden 2017 jälkeen olen muuttanut kansioiden demot/vuosi järjestystä, että kopiointi seuraavalle vuodelle on helpompaa, kun demot on vuoden alla kaiken muun kanssa. En muista miten 2018 kurssi on kopioitu 2017 kurssista, mutta toimii (tälle sivulle en ole laittanut numerointia).

https://tim.jyu.fi/view/kurssit/tie/tiep114/2018/demot/nand2tetris-tehtavat#palautusohje-2 https://tim.jyu.fi/view/kurssit/tie/tiep114/2018/demot/nand2tetris-tehtavat##teht%C3%A4v%C3%A4t-2

Sitten vuodet 2019 ja 2020 on koko kurssi aina kopioitu edellisestä vuodesta. Palautusohje-aliluvuissa on tuo -2 jne.

https://tim.jyu.fi/view/kurssit/tie/tiep114/2019/demot/nand2tetris-tehtavat#palautusohje-2 https://tim.jyu.fi/view/kurssit/tie/tiep114/2020/demot/nand2tetris-tehtavat#palautusohje-2

mutta Tehtävät-aliluvuissa ei ole. Vuosiin 2019 ja 2020 lisäsin automaattisen numeroinnin, ennen kuin aloin tarkkailemaan, en tiedä miten oli nuo Tehtävät-alilukujen sisällysluettelo linkit ennen sitä, mutta koska automaattisen numeroinnin lisääminen toimi 2017 kurssille, niin oletan että siitä ei ole kyse, vaan noista alunperinkin puuttui tuo Tehtävät-aliotsikoiden toimiminen sisällysluettelossa.

dezhidki commented 3 years ago

In GitLab by @vesal on Dec 9, 2020, 10:00

mutta Tehtävät-aliluvuissa ei ole. Vuosiin 2019 ja 2020 lisäsin automaattisen numeroinnin, ennen kuin aloin tarkkailemaan, en tiedä miten oli nuo Tehtävät-alilukujen sisällysluettelo linkit ennen sitä, mutta koska automaattisen numeroinnin lisääminen toimi 2017 kurssille, niin oletan että siitä ei ole kyse, vaan noista alunperinkin puuttui tuo Tehtävät-aliotsikoiden toimiminen sisällysluettelossa.

Teki tuon miten tahansa, tuossa tulee ongelmia.

Olkoon kolme otsikkoa nimellä Tehtava Jos numeroija antaa noille nimet tyyliin

tehtava1
tehatva2
tehtava3

niin ok, sisällysluettelo toimii. Kalle poimii sieltä tehtava2 linkin ja käyttäää sitä omilla timsivuilla yms. Ari keksii että huono tehtävä ja poistaa sen tai nimeää otsikon uudelleen. Seuraavalla päivityksellä entinen tehtava3 onkin muuttunut tehtava2 ja entiset tehtava3 linkit hajoavat.

En oikein tiedä mitään hyvää automaattia tuohon :-( Periaattessa lohkon id:m voisi lisätä linkkiin, mutta siitä tulisi ruma. Yksi ehkä osin toimiva voisi olla että numeroinnin yhteydessä generoitaisiin ykiskäsitteiset nimet puuttuvulle tyyliin

 ## Tehtava {#tehtava1}

Ja silloin nuo nimet voi itsekin vaihtaa kuvaavammaksi ja lukkujen poisto ei enää sotkisi annettuja linkkejä.