openHPI / codeharbor

Exchange of Programming Exercises acrossdiverse Code Assessment Systems through CodeHarbor
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

Add more information to exported proforma xml #941

Open Mathis-Z opened 1 year ago

Mathis-Z commented 1 year ago

Currently there is some information about tasks and tests that does not get imported/exported to and from proforma. This includes for example:

Maybe these should be included in some form.

kkoehn commented 4 months ago

What would be the advantage of adding that information to an export?

Since that data is not part of the official ProFormA specification, no tool would use it except CodeHarbor itself. If we reimport the exported data, I'd expect the data in CodeHarbor to be at least up-to-date or even more recent than the exported data. It might make sense if you want to import the task as "new Task", but in that case you could just use the duplicate feature.

I don't think this is needed.

MrSerth commented 4 months ago

You're right about missing support in the ProFormA standard for everything except the testing framework.

If I see this right, the unittest subtype supports specifying a framework and version. This would be something we could add.