Skip to content

Check task overwriting through ProFormA #1320

@MrSerth

Description

@MrSerth

When pushing an existing task through our ProFormA API, one gets ask whether the existing task should be overwritten (given sufficient permissions) or whether a new copy should be created. That's fine and working as expected.

My questions:

  • Is overwriting the task keeping or resetting further data previously set in CodeHarbor that is not sent through ProFormA? For example, I am referring to
    • labels
    • groups
    • the license selected
    • collections
    • comments
    • ratings
    • the visibility level
    • the parent UUID
  • How is CodeOcean behaving there with regards to the CodeOcean-specific data:
    • tips
    • tags
    • LTI parameters
    • collections
    • proxy exercises
    • learner feedback
    • learner submissions, test runs
    • RfCs

I was unsure (haven't tested it myself) and would like to know how the systems behave. If any of these data gets lost, I would strongly suggest to keep this "additional" data, only overwriting those "attributes" sent through the API.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions