Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update "Synapse account" to "One Sage account"

At the end of a typical challenge on Synapse, all participating users and teams will be asked to provide a writeup on their submission(s). The writeup should include details such as methodologies, external data sources (if any), and source code and/or Docker images. Participants and teams will submit their writeups as Synapse projects.

...

Workflow Setup

Requirements

  • Synapse One Sage account

  • (for local testing) CWL runner of choice, e.g. cwltool

  • Access to cloud compute services, e.g. AWS, GCP, etc.

...

Panel
panelIconId270f
panelIcon:pencil2:
panelIconText✏️
bgColor#E3FCEF

Get the 7-digit Evaluation evaluation ID as it will later be needed in Step 9.

...

Line Number

TODO

Motivation

31

Update "jane.doe" with the Organizers organizers team name.

This will identify the Synapse team that are the organizers for the Challengechallenge.

45

Update "syn123" with the synID of the Challenge live site.

This will check that the participant/team did not submit the Challenge challenge site as their writeup.

47-50

Uncomment.

Lines 49-50 checks that the writeup Project project is AT LEAST accessible to the Organizers organizers team (as defined by Line 31). Lines 47-48 checks the writeup is accessible to anyone on the web.

...

Test Case

Workflow Configurations

Expected Outcome

Submitting the Challenge site

INVALID

Submitting a private Synapse project

Lines 49-50 is used (writeup should be accessible to the Organizers team)

INVALID

Submitting a private Synapse project

Lines 47-48 is used (writeup should be publicly accessible)

INVALID

Submitting a Private Synapse project that is shared with the Organizers team

Lines 49-50 is used (writeup should be accessible to the Organizers team)

VALID

Submitting a Private Synapse project that is shared with the Organizers team

Lines 47-48 is used (writeup should be publicly accessible)

INVALID

Submitting a public Synapse project

Lines 47-48 and/or lines 49-50 are used

VALID

Once you are satisfied that the writeup workflow is to your expectations, remember to open the queue to the challenge participants!

You can do so by updating its sharing settings so that the participants team has Can submit permissions.

...

where syn123 is the synID to the MaterializedView created in Step 3. Optionally include aliases and/or clauses to the query if desired, e.g. exclude certain columns such as archived_writeup. Click on the Preview button in the top-left corner to preview the prospective leaderboard, e.g.

...

Info

When using this widget, aliases must be assigned with the quotation marks ("), not single quotes ('). Doing something like SELECT id AS 'Submission Id' will not work.

6. Click Save once you are satisfied with the final leaderboard.

...