Comments (10)
In GitLab by @Smibu on Jul 28, 2014, 15:47
Chatit, web-tehtävät, klikkerit, tulkit ja ylipäänsä kaikki mahdollinen pitäisi saada logattua käyttäjätiedon ja aikaleiman kera. – Ville Tirronen
from tim.
In GitLab by @Smibu on Jul 29, 2014, 11:19
Tämä on pakko tehdä ennen monivalintaplugaria. – Ville Tirronen
from tim.
In GitLab by @Smibu on Jul 29, 2014, 11:26
TIMin käyttämä Flask luultavasti ainakin tukee loggausta (ks. esim http://stackoverflow.com/questions/12964547/simplifying-logging-in-flask). Logipalvelimia en ole ennen käyttänyt; en osaa sanoa olisivatko ne parempia.
from tim.
In GitLab by @Smibu on Jul 29, 2014, 11:34
@Mikalehtinen Tuo taitaa olla ihan eri asia.. Miten tuota sieltä plugarista kutsuu ja miten tuon logeihin pääsee plugarin authori käsiksi? Esimerkkitapahtumia:
- käyttäjä submittaa vastaussetin monivalintatehtävään
- käyttäjä jättää monivalinnan kesken.
- Monivalintakomponentti on ollut idlenä yli sallitun rajan.
- jne. – Ville Tirronen
from tim.
In GitLab by @Smibu on Jul 30, 2014, 24:50
Logitus tulis mielestäni ihan siitä, että jokaisestä käyttäjän vastauksesta
tallentuu oma versionsa (kommenttiin yms pitänee lisätä aikaleima).
Opettajana haluaisin eritysiesti pystyä sitten selaamaan helposti
jonkun tietyn tehtävän kaikkien ryhmäläisten (=tämä vuoden kurssilaisten)
vastauksia (yksi selausdimensio). Sitten yhden opiskelijan kohdalla
haluaisin mahdollisesti selata kaikkia hänen eri vastauksiaan aikajärjestyksessä (toinen selausdimensio). Haluaisin myös selata
yhden opiskelijan kaikkien tehtävien viimeisiä vastauksia (kolmas selausdimensio). Ja tietysti tässäkin pysähtymällä tietyn tehtävän
kohdalle, voin selata kohdalla olevan tehtävän vastausten
versioita.
Tällä toiminolla voitaisiin varmasti kerätä tutkimustietoa siitä,
minkälaisia ongelmia ja minkälaisille opiskelijoille tulee vastaan. – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Jul 30, 2014, 09:11
@vesal Tuossa on se pulma, että minä haluaisin logittaa muutakin kuin kokonaisia vastauksia. Tässäkin on kyse kahdesta eri asiasta:
- Vastausten talletuksesta, jotta ne voidaan näyttää opiskelijalle uudestaan ja lähettää opettajalle (esim. arvosteltavaksi), ja
- Tapahtumalogista, josta opettaja voi katsoa miten systeemiä on käytetty ja kerätä dataa, joka on mielenkiintoista, mutta ei liity opiskelijan suoritukseen sinänsä. (Myös ylläpito on varmaan kiinnostunut, jos esim. plugari on täysin hiljaa)
Ajattelin että tämä kortti olisi jälkimmäistä. – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 25, 2014, 12:06
Ehdottaisin että tässä vaiheessa tehtäisiin tämmöinen yleinen loggaaminen, tallentaisi käyttäjän, aikaleiman sekä halutun viestin. Polku voisi olla esim:
tim-beta.it.jyu.fi/log
mieluiten POST, sisältö voisi olla jsonia, esim. muotoa
{
"message": ,
"level": <virhetaso, default="INFO">,
"doc_id" : <doc_id>
}
Mahdolliset virhetasot:
CRITICAL
ERROR
WARNING
INFO
DEBUG
TIM täydentää aikaleiman ja käyttäjän, ja hoitaa viestin talletuksen.
Ajatuksia/kommentteja/ehdotuksia? – Samuel Uusi-Mäkelä
from tim.
In GitLab by @Smibu on Aug 25, 2014, 20:44
@samueluusimakela1 Käy minulle – Ville Tirronen
from tim.
In GitLab by @Smibu on Nov 8, 2016, 14:12
TIM lokittaa nykyään jokaisen HTTP-pyynnön. Yksittäinen rivi on esim.
2016-11-07 17:04:44,235 INFO: mikkalle [85.76.10.221]: GET /view/1 200
Siirrän tämän siis arkistoon.
from tim.
In GitLab by @Smibu on Nov 14, 2017, 24:18
closed
from tim.
Related Issues (20)
- Matikka ja ImageX
- qst preview ei renderöi LaTeXia
- Pidin tänään kyselyluentoa ja kysymykset lakkasivat tulemasta toisella näytölle
- Otsikkotason numerointi ei toimi jos otsikko on sulkeutuvan alueen painikelohkossa, joka on myös defaultplugin HOT 1
- Otsikkotason numerointi: alaotsikon numerointi alueen sisällä jatkuu edeltävän alueen alaotsikoiden mukaan
- Yhteyden pollaus yhteyden kadotessa
- Kun lähettää TableFormisista postia koneen omalla ohejlmalla, niin rivinvaihdot häviävät.
- Optio jolla velpin voi estää muualla kuin vastaukseen HOT 1
- Dokumenttiasetusten selaimeen lähettämisen optimointi (ei saa lähettää asetuksia, joita ei käytetä selaimessa)
- Preview (esikatselu) pitää näyttää palvelimelta tulleita virheitä
- Videosoittimeen pikanäppäin nopeuden laittamiseksi 1x
- "Korjausmoodi" mm SUKOL-kokeita varten
- Vastausten automaattinen tallentaminen ja vastausten tallentaminen selaimen muistiin HOT 1
- Vastausten velpit/annotaatiot eivät lataudu viitatussa tehtävässä
- Field-pluginien vastausten automaattinen pisteytys ja pisteytyskäyttöliittymä HOT 2
- Ilmoitusten pitäisi olla domainkohtaisia
- Kurssin nimen esikatselu Aseta kurssiksi -toiminnossa
- Autosave ei toimi matriisityyppisissä tehtävissä (qst)
- "Task not found in the document" käännösdokumentissa, jos käännöslohko on viitelohko toisen käännösdokumentin käännöslohkoon HOT 1
- Kaikkien näkymien pitäisi ohjeistaa kirjautumaan
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tim.