3 ms·
I think the real problem is that nobody has any good metrics that will work 1) cheaply enough and 2) at scale. Give me 25 students and two hours, and I can wri
by teach 14y ago
I think the real problem is that nobody has any good metrics that will work 1) cheaply enough and 2) at scale.
Give me 25 students and two hours, and I can write a paragraph for each kid very accurately detailing their strengths and weakness in writing computer code (my area of expertise).
But even with 15 years of classroom experience, I still can't design a curriculum that works for someone that isn't me.
- crpatino 14y agoActually, it is quite easy to devise a system that will scale within reasonable cost. // Initialization For each grade in 1 to N-1 let teacher[grade] = class[grade].teacher; end for let teacher[N] = peerFromNearbySchool(); // Main loop, do term after term. For each grade in 1 to N let teacher[grade+1] = (grade < N) ? class[grade+1].teacher : peerFromNearbySchool(); //Basic adversary strategy //1. Have someone with actual situational awareness // and stakes on the game choose the measures. let teacher[grade+1].design(exam[grade]); //2. Implement checks and balances to avoid abuses. teacher[grade+1].send(exam[grade], principal); try principal.disclose(exam[grade], teacher[grade]); catch UnfairnessError(err) let principal.dealWith(err.complexSolution()); //3. Measure, take decisions and deal with corner cases. for each student in class[grade] note = student.take(exam[grade]); if (note < std.threshold) student.flunk(); else student.pass(grade+1); if (student.isALuckyIdiot()) let teacher[grade+1].dealWith(student, next_term); end for //student end for //grade //