Assignment 03: Reproducible publishing with Quarto
🎯 Learning Objectives
After completing this assignment, you should be able to:
- Create reproducible documents using Quarto.
- Integrate R code and narrative text seamlessly.
- Render documents to various formats (HTML, PDF, Word).
- Use Quarto extensions to enhance document functionality and appearance.
📝 Tasks: your CV
In this assignment, you will create a simple CV using Quarto. The CV should include the following sections1:
- Personal Information (name, contact details, LinkedIn/GitHub links)
- Education (degrees, institutions, graduation dates)
- Work Experience (job titles, companies, dates, responsibilities)
- Skills (programming languages, tools, technologies)
- Projects (brief descriptions and links to GitHub repositories or live demos). If you do not have any projects yet, you can indicate which courses you have completed and what skills you have acquired.
Note
Try to think ahead: as you gain new skills and experience, you must update your resume. It is a good idea to keep all your achievements in a separate file and refer to it to update/add to your achievements. Use code chunks for this.
Instructions
- Create a new Quarto document (
.qmdfile). - Create a CV using Quarto.
- Add a YAML header at the top of the document with appropriate metadata (title, author, date, output format).
- Render the Quarto document to PDF format.
Tip
Next tips can help you to make your CV more attractive and informative:
- You can use the Quarto CV template as a starting point.
- Iconify, Font Awesome and Academicons extensions for Quarto provide a wide range of icons that you can use to enhance the visual appeal of your CV.
- You can use
gtpackage and/orkableExtrapackage to create beautiful tables in your CV. - Quarto Publishing provides detailed instructions on how to publish your Quarto documents to various platforms.
📤 Submission
Submit the .qmd file, and rendered document (PDF) to the assignment submission portal.
Footnotes
It’s only a suggestion. You can modify the sections as per your preference.↩︎