Viikkotehtävä 6 on nyt arvioitu. Viikkotehtävähärvelin pitäisi nyt myös
laskea teille oikea kurssiarvosana. Käykää vilkaisemassa onko laskennassa
virheitä:
https://appro.mit.jyu.fi/cgi-bin/ties4080/ilmo/ilmo.cgi/omat
Läpipääsy edellyttää vähintään ykkösen painotettua keskiarvoa
palautetuista tehtävistä ilman mitään bonuspisteitä. Hyväksyttyä arvosanaa
korottaa mahdollinen vertaisarvioinneista saamanne bonus.
Syötän suoritukset Sisuun ensi viikon alussa.
Jos suoritus jäi vajaaksi tai arvosana huonoksi, voitte korottaa
viikkotehtäväpisteitänne uusimalla tehtäviä kesäkurssin aikana.
Viikkotehtäväsivulta löytyy nyt jo viisi ensimmäistä uusittua tehtävää ja
kuudeskin tullee piakkoin.
https://appro.mit.jyu.fi/ties4080/vt/
Jos uusitte/korotatte tehtäviä, niin ilmoittautukaa Sisussa kesän
kurssille.
--
Tommi Lahtonen, tommi.j.lahtonen(a)jyu.fi, < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhazor.iki… >
If you can't say anything nice, you probably don't have many friends.
Kurssin materiaalissa ei tainnut olla suoraa mallia siitä kuinka
javascriptin fetchillä lähetetään palvelimelle muuta kuin lomakemuotoista
dataa. Tässä pieni lisäesimerkki miten lähetetään esim. json-muotoista
dataa:
javascript:
const response = await fetch("https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffoobar.ex…",
{
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"body": JSON.stringify(data) // data on lähetettävä tieto
});
const result = await response.text(); // vastaus voi toki olla
//muutakin kuin tekstiä
if ( response.status == 200 ) {
console.log("onnistui!");
}
else {
console.log("virhe tuli");
}
} catch (error) {
console.error("Verkkovirhe");
}
lisäesimerkkejä edellisen kurssin materiaalissa:
https://appro.mit.jyu.fi/tiea2120/vt/vt2/2024/vt2-apufunktiot.js
Palvelimella tiedot otetaan vastaan esim. seuraavasti:
@app.route('/flaskinroute', methods=["POST"])
def malli():
try:
data = json.loads(request.data)
except Exception as e:
return Response( str(e), mimetype="text/plain;charset=UTF-8", status=400)
return Response("ok", mimetype="text/plain;charset=UTF-8",
status=200)
--
Tommi Lahtonen, tommi.j.lahtonen(a)jyu.fi, < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhazor.iki… >
My opinions might have changed, but not the fact that I am right.
Ohjausta on saatavilla huomenna perjantaina 8.3. klo 10:15 - 12,
maanantaina 11.3. klo 10-13 ja klo 20-21.
--
Tommi Lahtonen, tommi.j.lahtonen(a)jyu.fi, < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhazor.iki… >
Just when you get going, someone injects a dose of reality with a large needle.