Comments (19)
In GitLab by @Smibu on Aug 3, 2014, 13:11
Voisi muuten olla että byCode= rivistä ei tule rivinvaihtoa,
eli vain välissä oleva osa tuottaa koodia. – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 3, 2014, 14:24
Miksei tuohon pluginien syntaksiin käyttäisi vain YAMLia tai JSONia?
Olisi standardiparserit. – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 3, 2014, 17:05
Sanoisin että käytetään yamlia, on sen verran yleistajuinen. – Samuel Uusi-Mäkelä
from tim.
In GitLab by @Smibu on Aug 3, 2014, 21:57
miltä nuo mun nykyiset, ks doc 22, näyttäisivät noilla tehtynä.
tuo nykyinen muoto on aika yksinkertainen ja tuota pikku bugia lukuunottamatta toimi hyvin – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 4, 2014, 06:56
@vesal Ks. yaml.org. – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 4, 2014, 07:26
ei kai tuossa muura vikaa ole kuin että moniriviselle olisin kaivannut
selkeän "loppumetkin" jotta ohjelnakoodin voisi
pasteta tuohon sellaisenaan sisennyksistä välittämättä. – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 4, 2014, 08:32
No vaihtoehtoisesti lupa kirjoittaa nuo suoraan JSON:ina, jos tykkää enemmän välikemerkeistä kuin sisennyksestä? – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 5, 2014, 12:31
@Smibu / @vesal: Summaatko mitä tälle aiotaan tehdä? Voiko ottaa pois bugeista vai vaatii toimia? – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 5, 2014, 13:58
En ole tätä bugia itse vielä tutkinut. Kannattaako tätä korjata, jos kerta YAMLiin päädytään, niin kuin tuolla alempana on ehdotettu? Voin kyllä toki vilkaista, josko korjaantuisi helposti.
from tim.
In GitLab by @Smibu on Aug 5, 2014, 15:09
Joku olikin kai korjaillut tätä jo tim-betalla, huomasin juuri? Toimiiko nyt?
from tim.
In GitLab by @Smibu on Aug 5, 2014, 15:10
@villetirronen @Smibu Siinä on varmaan joku parsimibugi, mutta mulle
jäi hieman epäselväksi että saako plugin sen YAML-lohkon kokonaan?
Tulkitseeko TIM siitä YAML-lohkosta mitään (paitsi korvaa muuttujat)?
Mutta YAML ok tuohon kirjoitusasuksi. Ehkä mieluummin jo TIM pakkaisi
sen JSON:iksi jos se on helppoa, niin silloin pluginin puolella ei tarvitse
kuin kahta protokollaa (GET/POST-parametrit ja JSON) – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 5, 2014, 15:17
Taisin tätä nopeasti joku ilta vilkaista, yksi typo oli jäänyt korjaamatta. – Samuel Uusi-Mäkelä
from tim.
In GitLab by @Smibu on Aug 5, 2014, 15:48
@vesal: Jotta TIM voisi täydentää YAML lohkoon muuttujia, se täytyy parsia (koska injektio). Olen myös sitä mieltä, että kutsuessaan pluginia, TIM konvertoi YAML:n JSON:ksi, koska se on, kuten @vesal sanoo, hieman standardimpi niin. – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 5, 2014, 19:53
ks: http://tim-beta.it.jyu.fi/documents/22
Nyt käy useasti niin, että tulee virhe:
POST http://tim-beta.it.jyu.fi/postParagraph/ 500 (INTERNAL SERVER ERROR) angular.js:7997
(anonymous function) angular.js:7997
sendReq angular.js:7819
$http.serverRequest angular.js:7553
wrappedCallback angular.js:10949
wrappedCallback angular.js:10949
(anonymous function) angular.js:11035
Scope.$eval angular.js:11955
Scope.$digest angular.js:11781
Scope.$apply angular.js:12061
(anonymous function) angular.js:17839
m.event.dispatch jquery-1.11.1.min.js:3
r.handle
kun editoi vaikka tuota em. dokumentin viimeistä kappaletta.
Mun serverille asti ei tule mitään tuossa tapauksessa.
Välillä onnistuin tuota editoimaan. Ylempänä olevaa
"konsoli-ohjelman" viimeistä kappaletta voi välillä editoida. – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 5, 2014, 21:47
@vesal: Tuollaiseen bugiraporttiin kannattaa ottaa aina selaimen network tabista tehty pyyntö ja palaute mukaan. Siellä on usein lisää hyödyllistä tietoa. – Ville Tirronen
from tim.
In GitLab by @Smibu on Aug 6, 2014, 24:14
Remote Address:130.234.173.173:80
Request URL:http://tim-beta.it.jyu.fi/postParagraph/
Request Method:POST
Status Code:500 INTERNAL SERVER ERROR
Request Headersview source
Accept:application/json, text/plain, /
Accept-Encoding:gzip,deflate,sdch
Accept-Language:fi-FI,fi;q=0.8,en-US;q=0.6,en;q=0.4,de;q=0.2
Connection:keep-alive
Content-Length:754
Content-Type:application/json;charset=UTF-8
Cookie:__utma=245861663.238091707.1357525422.1406660775.1406671161.63; __utmc=245861663; __utmz=245861663.1406660775.62.25.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); session=eyJ1c2VyX2lkIjoxLCJ1c2VyX25hbWUiOiJ2ZXNhbCJ9.BsLaQA.ejM1dVL_offMIJD9D3OOOpg9Ifs
Host:tim-beta.it.jyu.fi
Origin:http://tim-beta.it.jyu.fi
Referer:http://tim-beta.it.jyu.fi/documents/22
User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Version:76f672e4f1cf3cf61d9f14a6bbb680186f1a1161
Request Payloadview source
{docId:22, par:9,…}
docId: 22
par: 9
text: " {#lumiukko plugin="csPlugin"} ↵iframe:true ↵type:jypeli ↵replace:INSERT YOUR CODE HERE↵file:https://svn.cc.jyu.fi/srv/svn/ohj1/luentomonistecs/esimerkit/Pohja/Jypeli/Jypeli.cs↵byCode=↵ GameObject p1 = new GameObject( 200.0, 200.0, Shape.Circle);↵ p1.X = 0.0;↵ p1.Y = Level.Bottom + 100.0;↵ Add( p1 );↵↵ GameObject p2 = new GameObject( 100.0, 100.0, Shape.Circle );↵ p2.X = 0.0;↵ p2.Y = Level.Bottom + 250.0;↵ Add( p2 );↵↵ GameObject p3 = new GameObject( 60.0, 60.0, Shape.Circle );↵ p3.X = 0.0;↵ p3.Y = Level.Bottom + 330.0;↵ Add( p3 );↵ ↵ Camera.ZoomToAllObjects();↵===== ↵
"
Response Headersview source
Connection:keep-alive
Content-Type:text/html; charset=utf-8
Date:Tue, 05 Aug 2014 21:12:37 GMT
Server:nginx/1.4.1 (Ubuntu)
Transfer-Encoding:chunked
X-XSS-Protection:0 – Vesa Lappalainen
from tim.
In GitLab by @Smibu on Aug 6, 2014, 10:12
Tutkin tuota nyt. Ei välttämättä liity pluginiin mitenkään.
from tim.
In GitLab by @Smibu on Aug 6, 2014, 10:31
@vesal Nyt näyttäisi toimivan.
from tim.
In GitLab by @Smibu on Nov 14, 2017, 01:11
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.