Skip to end of metadata
Go to start of metadata

Muutoslogi - Mitä muutoksia alkuperäiseen on CSC:llä tehty

Tenttis 1.2 toukokuu 2014

Opettajan käyttöliittymän integrointi asennuspakettiin sekä bugikorjauksia

* Ulkoasun linkkien liittäminen oikeisiin näkymiin (kaksi neljästä linkistä näytti tyhjää)

* Kommenteilla merkattujen toimintojen toteutus.

* Bugikorjaukset:

- IE-kirjautusmiongelman selvittäminen

- summary_mail.tpl kompilointiongelman korjaus

- csfr token korjattu

* Löydetty pari painiketta mihin ei ole mitään toteutusta: sovittu, että piilotetaan nämä napit tässä vaiheessa

* Saadun Diff tiedosto integrointi

 

Muutoksille on tehty regressiotestausta perus use casejen pohjalta:

- Kirjautuminen eri rooleissa: admin, opettaja, opiskelija

- Opettaja-käyttöliittymän toiminnot

- Tenttiin ilmottautuminen

- Ylläpitonäkymän toimintoja testailtu hajautetusti

Mahdollisia jatkokehitys kohteita:

- “Näytä tentti opiskelijan näkökulmasta” ja “Näytä varauksessa opiskelijalle näytettävät tiedot” - painikkeilla ei ole toiminnallisuutta olemassa

- Virheilmoitukset

- mm. valinnaiset oppimateriaalit jättää laittamatta niin tulee exception 

- Tenttikysymyksiin default-arvot?

- Ohjetekstit tentti-wizardiin?

 

Versionhallinta:

https://source.csc.fi/scm/git/Tenttis/Tenttis

Paulin käyttöönottokommentteja Tampereen yliopiston osalta:

On 8.8.2014 10:25, Pauli Borodulin wrote:

> [...]

> Testaus on mennyt hyvin yhtä ongelmaa lukuunottamatta. Tenttiksen konfigurointia on muutettu jonkin verran ja ilmeisesti samassa yhteydessä on kadonnut yksi require_once-kutsu PHP-koodista, minkä takia Tenttis ei toiminut lainkaan, ennen kuin sen laittoi paikoilleen. Ks. liitteen patch 0008-Added-missing-require_once.patch.>

Tämä require_once-kutsu ei ollutkaan hukassa. Konfigurointi menee nykyään niin, että config.php:ssa tehdään Moodlen konfigurointi ja Tenttis-spesifiset asiat on siirretty config_tenttis.php:hen. Eli tuo liitteen patch 0008 on tarpeeton.

 > [...]

 Liitettä ei ole laitettu tähän mukaan koska se osoittautui tarpeettomaksi.

Tenttis 1.1 , kesäkuu 2013

Tenttikseen on tehty kesällä 2013 lukuisia parannuksia ja muutoksia.
Pohjana on käytetty Tampereen yliopiston toimittamaa versiota (Tenttis 1.0).

Tietoturvaa parannettu

  • Cross-site request forgery -esto

  • Session uusiminen kirjautuessa sisään/ulos

  • Salasanan automaattitäydennys poistettu

  • Cookie-asetukset muutettu turvallisemmaksi

  • Clickjacking-korjaus

Aktivoitu Moodlen oma asennusohjelma, johon tehty lisäyksiä Tenttiksen asentamiseksi

  • Opastaa asentamisessa

  • Luo asetustiedoston sisällön automaattisesti

Manuaalista työtä vaatineet personointiasetukset automatisoitu

  • Lisätty navigaatioon linkit tilastojen- ja varaustenseurantaan

  • Konfiguroitavia tietoja kasattu tietokantaan tai asetustiedostoon

  • Tietokantakyselyjen suoritus automaattisesti

Muita muutoksia

  • Lisätty tuki 3 tunnin tenteille
  • Sisällytetty HTML_QuickForm ja HTML_QuickForm_Controller PEAR-paketit
    • Moodlen tapaan jo hyvin vanhoja

    • Vanhoja versioita ei tarvitse asentaa palvelimelle erikseen

  • Poistettu ylimääräisiä tiedostoja

  • Mukana toimitettu PHPMyAdmin poistettu

  • Korjattu PHP 5.3:lla ilmenneet deprecated-virheet

  • No labels