Skip to content

Add more information to exported proforma xml #941

@Mathis-Z

Description

@Mathis-Z
Contributor

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

  • the tasks license
    the tasks labels
    the testing framework for tests
    the private/public setting for tasks

Maybe these should be included in some form.

Activity

kkoehn

kkoehn commented on Jun 24, 2024

@kkoehn
Contributor

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

MrSerth commented on Jul 5, 2024

@MrSerth
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @MrSerth@kkoehn@Mathis-Z

        Issue actions

          Add more information to exported proforma xml · Issue #941 · openHPI/codeharbor