Comments (4)
Ilmeisesti oleinen vain tapauksissa, joissa 2 osatehtävää tyylillä a+b*60, jossa b sakkojen määrä. Kun tässä jonkun vartion suoritus on h (a=h, b=h), menee interpolointi pilalle koko sarjan osalta. Laitan vielä xml-tiedoston, jossa asia havainnollistettu.
from kipa.
Tein testikisan, jossa sarjoina e- ja h-syötteitä eri yhdistelminä, ja tehtävänä aikaväli, niin pienin kuin suurin -interpoloinnilla.
Näyttänee siltä, että jos jokin syötteistä on lukuarvo ja jokin e tai h, niin nämäkin vartiot ovat mukana interpoloinnissa. Mutta jos vartion kaikki syötteet tehtävässä ovat joko e tai h, niin silloin toimii oikein.
EH_interpolointi_2019-03-15_07-38_tietokanta.xml.zip
Minun on vielä tarkoitus jatkaa selvittämistä, että miten tuloslaskin laskuja pyörittelee, ja että onko ongelmaan mahdollista löytää ratkaisu (tällähetkellä näyttää vahvasti siltä, että on helpompi kirjoittaa uusi tuloslaskin)...
from kipa.
Teinpä sitten kokeita asiasta ja lopputuloksena committi, jossa e on lisätty interpoloinnista ulkopuoliseksi vievien listaan, sekä h- syötteelle tehty looginen negaatio koodiin. Ja nyt näyttää ainakin minulla toimivan.
Omassa forkissani on paljon muitakin muutoksia, niin katsotaan saanko tehtyä tänne sopivan pull requestin jollain tapaa...
from kipa.
En tiedä, onko tuo korjaus toivottu.
Esimerkkitehtävä: max pisteet 4, maksimisuoritusaika 10 min aika jolloin rastihlö keskeyttää suorituksen:
- 2 p. nopein aika, 1,5x mediaani 0, väli interpoloidaan
- 2 p. esim. oikeat vastaukset
(Toinen konkreettinen esimerkki, mihin tarvitaan osatehtäväkohtaista hylkäämistä, on nyt syys-SM 2021 tehtävä Labyrintti.)
Nyt tuon voi tehdä kipaan siten, että on kaksi osatehtävää: nopein aika (a) ja oikeat vastaukset (b). Jos vartio ylittää maksimiajan, se saa osatehtävästä a hylätyn (h), mutta osatehtävästä b edelleen pisteet. Vartion suoritusajaksi ei voi merkitä esim. 10 minuuttia, koska silloin mediaani määritetään väärin.
Nyt ehdotettu korjaus siis ilmeisesti estää tämän toteutuksen.
from kipa.
Related Issues (17)
- Hylätty suoritus vaikuttaa tehtävän interpolointiin HOT 4
- Tuki saman nimisille vartioille samassa sarjassa HOT 2
- Tulostettaessa tuloksia CSV-tiedostoon maksimipisteet-rivi tulostuu väärin HOT 1
- Huomautuskenttä tulosten syöttämisen yhteyteen
- Validointimahdollisuus
- Totuusarvokenttä tai valintakenttä tulostyypiksi HOT 1
- Tulosten julkaisun rajoittaminen
- Käyttäjäautentikoinnin toteutus HOT 3
- Samannimiset tehtävät saivat pisteet jälkimmäisen syötteestä HOT 3
- Staattiset tiedostot eivät toimi oletuskonfiguraatiolla HOT 4
- Taulukon navigointi ei toimi tarkistusnäkymässä
- Dokumentaation päivitys HOT 6
- Tulosten syöttämisen parantaminen HOT 1
- Muiden haarojen koodien tarkistus
- Syöte E rikkoo interpoloinnin
- ARM-build HOT 1
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 kipa.