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
15 stars 4 forks source link

Arvostelu ja kentät #1418

Open dezhidki opened 5 years ago

dezhidki commented 5 years ago

In GitLab by @vesal on Jun 20, 2019, 08:58

Tehtävät:

Ratkaistut:

dezhidki commented 5 years ago

In GitLab by @vesal on Jun 21, 2019, 12:53

numeric field rullan saa pois css:llä:

css: |!!
/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}
!!
dezhidki commented 5 years ago

In GitLab by @vesal on Jun 23, 2019, 20:17

Seuraavalla koodilla saa nätisti filedit taulukkoon:

## Tentti 2 {defaultplugin="numericfield" readonly="view"}
{% set name = "t2_" %} 
{% set n = 12 %}
|%% '{}|' | srange(1,n+1) %% summa |
|%% '--|' | srange(1,n+1) %% -- |
|%% ('{{#'+name+'{0} autosave: true, readOnlyStyle: plaintext}} | ') | srange(1,n+1) %% {#%%name%%summa  autosave: true,readOnlyStyle: plaintext}

­

Tuo lopun merkki tarvitaan bugin takia joka jättää kai jotakin lopusta muuten pois

dezhidki commented 5 years ago

In GitLab by @vesal on Jun 27, 2019, 10:10

marked this issue as related to #1414

dezhidki commented 5 years ago

In GitLab by @sijualle on Jul 2, 2019, 02:15

marked the task taulukko tallentaa turhaan nekin arvot jotka ovat samoja kuin aikaisemmin as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 3, 2019, 01:18

marked the task Template inline plugineille ja niiden otsikolle jossa näkyy labelina ja editoidaan jollakin as completed

dezhidki commented 5 years ago

In GitLab by @sijualle on Jul 11, 2019, 16:27

marked the task textfield tallentaa kun siinä käy vaikka ei mitään muuttaisi ja alkupeärinen on tyhjä as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 13, 2019, 11:36

jsrunner ja savebutton-toimintoja voisi olla tarvetta yhdistää. Esim seuraava käyttötapaus:

Tehdään matikan demoihin lomake, johon opiskelija ruksii mitä tehtäviä tehnyt. Sen vieressä on Tallenna-painike ja sen vieressä Yhteensä sarake. jsrunner laskee ruksien määrät yhteensä sarakkeeseen. Ei tarviisi kahta painiketta (Laske ja Tallenna) jos molemmat tapahtuisivat yhdestä. Tuon ehkä saisi tehtyä niinkin, että SaveButton kutusu jsrunnerin käynistystä ja jsrunnerille voi sanoa että se on piilossa (mutta olemassa) View-tilassa.

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 19, 2019, 12:52

Style filters:

Keksin muuten toisenkin tava käyttää värejä (tai onhan se jo excelissäkin).

Eli fieldeille voisi kirjoittaa filttereitä, joissa voi jotenkin sanoa karkeasti:

 stylefilters:
   - condition "<2"
     style: "background: red"
   - condition ">5"
     style: "background: lightgreen"

Jos on risitiitoja, niin viimeisin toteutuva voittaa.

Tosin voisi mennä aika hitaaksi isossa taulukossa :-)

dezhidki commented 5 years ago

In GitLab by @sijualle on Jul 23, 2019, 12:40

Lisätty huomio käyttäjän näkymästä

sellaisen huomasin tuosta graafilesimerkistä että kun taulukon näyttää käyttäjälle, niin se ihan oikein näyttää vaan sen käyttäjän. mutta soluja saa turhaan yrittää muuttaa.

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 23, 2019, 13:45

saisko ne suoraan readonly

Vesa

-------- Alkuperäinen viesti -------- Aihe: Re: TIM | Arvostelu ja kentät (#1418) Lähettäjä: Simo Vastaanottaja: vesal@jyu.fi Kopio:

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 25, 2019, 14:52

marked the task Opettajan näkymässä henkilön vaihtaminen SIKAhidasta. Tämä pakko korjata aika KIIREELLISESTI! ks #1420 as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 25, 2019, 14:52

marked the task Jos taulukkoa muuttaa ja poistuu sivulta ei tule varoitusta as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 25, 2019, 14:53

marked the task "globaalit" vastaukset, ks. #1417 as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Jul 25, 2019, 14:53

marked the task graafit, ks esim https://tim.jyu.fi/view/tim/ohjeita/visjs, as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Aug 10, 2019, 07:31

marked the task Jos taulukko oletuksena open: false, niin se lasketaan vasta avattaessa, sama raporteille as completed

dezhidki commented 5 years ago

In GitLab by @vesal on Aug 10, 2019, 07:31

marked the task Ryhmän antaminen dokumentin asetuksissa as completed

dezhidki commented 5 years ago

In GitLab by @sijualle on Sep 3, 2019, 09:26

Numericfield (input type=number) ei hyväksy pistettä tai pilkkua riippuen selaimista ja asetuksista.

Numericfieldin korvaaminen tekstikentällä auttaa, mutta se aiheuttaa ongelmia jos laskennassa tarvitaan kentästä numero. Esimerkiksi getDouble-metodi jsrunnerissa palauttaa Cannot read property 'split' of undefined jos tekstikentän sisällön muuttaminen numeroksi ei toiminutkaan, ja koko laskenta kaatuu jos yhdessä kentässä oli jotain mikä ei kelpaa numeroksi.

Käytännössä tällä hetkellä noissa tilanteissa joutuu joko rajoittamaan syötettä numeroksi kelpaavaksi käyttäen regexiä, tai sitten käyttämään laskentafunktiossa ylimääräisiä parseFloat-kutsuja jotta saa syötteen numeroksi.

Eli pitäisi joko

dezhidki commented 5 years ago

In GitLab by @vesal on Sep 3, 2019, 10:34

Numericfield (input type=number) ei hyväksy pistettä tai pilkkua riippuen selaimista ja asetuksista.

Pitäisi riippu koneen kansallistusasetuksista.

Tämä on murhe, mutta Excelin pitäisi käyttäytyä samalla tavalla ja GoogleSheetin (kokeile). Eli koneen käyttäjän pitäisi itse ymmärtää mikä kansallistus hänellä on käytössä.

Textfieldin käyttö on huono vaihoehto, koska mobiileilla sitten numeronäppis häviää. Tämä on yksi ruksi timTablessa, että sen pitäiis itse asiassa yrittää auttaa syöttämistä niin, että jos on vaihtanut numeronäppiksen, niin se olisi vielä seuraavassakin solussa. Nyt se taitaa aina välillä hävitä.

En tiedo olisiko mitäänmahista kikkailla kuuntelemalla näppistä ja voiko sitä kuunella syötön yläpuolella ja vaihtaa painettu piste pilkuksi jos kansallistus on niinpäin. Tulostus tulee kai joka tapauksessa valitulla kansallistuksella.

dezhidki commented 5 years ago

In GitLab by @sijualle on Sep 3, 2019, 11:51

Tuolla yhdellä kurssilla on jäänyt vastauksia tallentumatta kun kokonaisluvut desimaaliluvut eivät kelvanneetkaan. Laitoin toistaiseksi tekstikentät ja parset. Tuo getDouble pitänee kuitenkin korjata jotta saa korppia vastaavan toiminnallisuuden

dezhidki commented 5 years ago

In GitLab by @vesal on Sep 3, 2019, 13:35

Tuolla yhdellä kurssilla on jäänyt vastauksia tallentumatta kun kokonaisluvut desimaaliluvut eivät kelvanneetkaan. Laitoin toistaiseksi tekstikentät ja parset. Tuo getDouble pitänee kuitenkin korjata jotta saa korppia vastaavan toiminnallisuuden

Miten niin tallentumatta?

Parsea ei kannata tehdäm, vaan korjata geDouble niin, että se selviää molemmista muodoista (esim ennen parsea tekee replace(",", ".") tms.

dezhidki commented 5 years ago

In GitLab by @vesal on Sep 5, 2019, 23:46

marked the task raportti tuottaa liian ison URLin oikealla aineistolla. Raportti pitää tehdä palvelimen päässä as completed

dezhidki commented 5 years ago

In GitLab by @Smibu on Nov 13, 2019, 12:39

unassigned @sijualle

dezhidki commented 3 years ago

In GitLab by @Smibu on Jun 30, 2021, 18:09

unassigned @Smibu