PremierLangage / premierlangage

Server for auto-evaluating exercices
Other
18 stars 9 forks source link

Les notes #39

Closed plgitlogin closed 4 years ago

plgitlogin commented 6 years ago

No comment. Il faut remonter les notes dans moodle.

nimdanor commented 6 years ago

Y a des nouvelles sur ce dossier ??

nimdanor commented 6 years ago

ping

nimdanor commented 6 years ago

Des nouvelles de ce dossiers ?

nimdanor commented 6 years ago

@qcoumes what's your opinion on this? Is it possible in the near future or do we set it to go in the Christmas milestone ?

qcoumes commented 6 years ago

It is possible do it in the near fuuture, but we have to decide whether we do it automatically (and when) or by clicking on a button (in a Course's page for instance).

nimdanor commented 6 years ago

We must have a cours administration page where we can do several things one of them should be to upload the notes to the LMS. One should be to export the notes in CSV format (to be used by a spreadsheet). The weight of the differents activity in the final note is a LMS problem.

Le mar. 16 oct. 2018 à 21:04, Coumes Quentin notifications@github.com a écrit :

It is possible do it in the near focus, but we have to decide whether we do it automatically (and when) or by clicking on a button (in a Course's page for instance).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/plgitlogin/premierlangage/issues/39#issuecomment-430359581, or mute the thread https://github.com/notifications/unsubscribe-auth/AJngxf7m-wIRe6tFIcpmaAfTauvap3tMks5uli3VgaJpZM4VMvd5 .

nthiery commented 5 years ago

For the last two weeks, our students have been using our PL exercises hosted on https://pl.u-pem.fr/, accessing them from our moodle instance. Everything is working smoothly. Thanks for your help setting this up!

So now we have planned a mini-exam next week on this platform, of which we will need the grades in two weeks. I noticed that we could check the participants progress on PL, so I had taken from granted that I could actually get back the grades. But it seems it's not the case?

Is there a workaround? For example could PL's summary page have an "export csv" link? Something very crude like e-mail;grades would be plain enough.

Thanks in advance, Nicolas

nthiery commented 5 years ago

To be specific on the time line:

qcoumes commented 5 years ago

Unfortunately, there is no new release on PL planned before early february. Management of grade are planned for the 0.6.0 version.

I think it would be better to not use PL for exam until then, sorry for the inconvenience.

nthiery commented 5 years ago

Unfortunately, there is no new release on PL planned before early february. Management of grade are planned for the [1]0.6.0 version.

I think it would be better to not use PL for exam until then, sorry for the inconvenience.

Well, it's not just an inconvenience. Since last June, I invested a solid week of work toward migrating from WIMS to PL, and earlier this semester I took the decision of not setting up WIMS for our 400 students class and actually do the migration. That was under the assumption that PL may have rough corners but was ready for production.

It certainly is my mistake to have burned the bridges behind me without checking earlier that the basic feature of grade exporting was available. But now I am very stuck, with Apogee and the students waiting for a grade.

I understand that release planning can't be updated just for the sake of a single class need. On the other hand, technically it should be fairly straightforward to make a manual query to the database to recover the grades. Would you be willing to do such a query on the server on my behalf? If needed, I can prepare a script to do that query.

Thanks in advance, Nicolas

qcoumes commented 5 years ago

I understand your problem, and I want to thank you for your investment in PL.

Making a manual query is not a problem at all, no need to provide a script, it's easy to make a query in django, I just need to know some things:

qcoumes commented 5 years ago

@nthiery Is it still necessary to do a query ?

nthiery commented 5 years ago
    Bonjour Quentin,

[1]@nthiery Is it still necessary to do a query ?

Thanks for getting back.

Yes, if at all possible, I would really appreciate it :-) In doubt, I indeed took the risk of running the exam, in order to collect as much experience as we could from this first semester. And also because the students were on the starting blocks. The exam will be finished on Monday morning. If we can get the grades in the following days, that's great. Otherwise very early January.

qcoumes commented 5 years ago

We should be able to do it Tuesday, just to be sure, some questions :

nthiery commented 5 years ago

On Fri, Dec 14, 2018 at 03:24:41AM -0800, Coumes Quentin wrote:

We should be able to do it Tuesday,

Excellent!

just to be sure, some questions :

  • which data do you want (best grade, average, number of try...)
  • for which activity (all of them, some of them or a specific one)
  • in which format (json, csv, ...)

Best grade, csv (but json is fine two), for the following activity:

https://pl.u-pem.fr/playexo/activity/137/

As graphically reported on:

https://pl.u-pem.fr/courses/course/10/137/summary/

In case it's trivial to have the best grade per exercise in the activity it's nice for statistics. But technically, I just need the cumulative grade for each student.

Thanks,

qcoumes commented 5 years ago

@nthiery Is a csv like below fine ?

username firstname lastname email 1: bonlcond 2: sisi01 3: sisi02 4: sisi03 5: sisi04 6: tridetrois 7: calculmystere 8: calculmystere2 9: calculmystere3 10: floatexpression 11: variable001 12: variable002 13: variable003 14: littandtypes total
user001 Prénom Nom adresse@mail.com 100 1 100 1 1 100 1 1 1 1 100 100 100 100 707
nthiery commented 5 years ago

That's perfect indeed!

qcoumes commented 5 years ago

I sent it to the address Nicolas.Thiery@u-psud.fr

nthiery commented 5 years ago

Got it. It's perfect. Thanks a lot!!!

nimdanor commented 5 years ago

This is a complex issue :

  1. create an final score for a given activity. #242
  2. export a csv/excel file of first,last, studentid, score, whatelse for every student for a given activity #243
  3. export to moodle (or LTI ??? ) the score of each student for the given activity