Deliverables

In this course, students gradually build a developer portfolio: a folder with items showcasing their proficiency with markup languages and reproducible programming. A template portfolio is available on https://github.com/mlarpis/portfolio. The portfolio is handed in after the course ends for summative assessment.

The three deliverables (graded assignments) are:

  1. Developing and publishing a reproducible research compendium that contains a) reproducible markdown code and b) a typeset manuscript following a markup language;
  2. Developing and publishing a reproducible, referenceable and version-controlled development repository that clearly outlines the development cycle and origin;
  3. Developing and publishing a personal repository page.

What to hand in

Fork this template repository. You’ll end up with a copy of the repository template on your GitHub account, with the full course exercise and deliverable structure. The full rationale about GitHub and branching will be explained in more detail in this course.

Grading

The following list represents the rubric categories for the deliverables in this course. It will tell you exactly what you will be graded on. All individual deliverables must be completed, submitted, passed or be graded \(\geq 5.5\) to pass the course. No compensation is allowed between the different graded deliverables.

  • 1. Presentation of the portfolio (Pass/Fail)

    • All necessary links AND code are presented
    • All exercises are handed in
  • 2. Personal Repository / Development Repository (Pass/Fail)

    • HINT: don’t include your personal phone number in any online representation and check if all links are actually working.
  • 3. Markup Manuscript (graded; > 5.5; weight: 1/3)

    • Use of markup language(s)
    • Use of figures
    • Use of tables
    • Use of equations
    • Referencing
    • Overall document presentation and consistency
    • Alignment of end-result with course aims on OSIRIS
    • HINT: are your sources included and can the document be compiled from source?
  • 4. Research Compendium (graded; > 5.5; weight: 1/3)

    • Reproducibility
    • Structure
    • Reusability
    • Code flow and readability
    • Compilation and robustness
    • Alignment of end-result with course aims on OSIRIS
  • 5. Shiny app or R-package (graded; > 5.5; weight: 1/3)

    • Functionality
    • Code flow and readability
    • Compilation and code robustness
    • Publication / Persistent identifier
    • Development workflow and version control
    • Alignment of end-result with course aims on OSIRIS
  • 6. Make sure it has been submitted on time!

  • Deadline: Monday January 19th 2026 9:00 AM.

You will receive the margins of the rubric from us at the end of the course that conforms to the above outline. Your exact grading, calculated in accordance with the rubric, will be available for review upon request by appointment.