Skip to content

Latest commit

 

History

History
329 lines (279 loc) · 13 KB

index.md

File metadata and controls

329 lines (279 loc) · 13 KB
layout venue address country language latitude longitude humandate humantime startdate enddate instructor helper email collaborative_notes eventbrite
workshop
online
gb
en
45
-1
1 - 4 July 2024
9:30 - 13:00 BST (UTC + 1)
2024-07-01
2024-07-04
Sarah Jaffa
Kamilla Kopec-Harding
Aleksandra Nenadic
Colin Sauze
Milan Malfait
a.nenadic@software.ac.uk
steven.boneham@newcastle.ac.uk

{% comment %} EVENTBRITE

This block includes the Eventbrite registration widget if 'eventbrite' has been set in the header. You can delete it if you are not using Eventbrite, or leave it in, since it will not be displayed if the 'eventbrite' field in the header is not set. {% endcomment %} {% if page.eventbrite %} Some adblockers block the registration window. If you do not see the registration box below, please check your adblocker settings.

<iframe src="https://www.eventbrite.com/tickets-external?eid={{page.eventbrite}}&ref=etckt" frameborder="0" width="100%" height="280px" scrolling="auto"> </iframe> {% endif %}

General Information

This workshop is organised by the Software Sustainability Institute (SSI) and is funded by the UK Reproducibility Network (UKRN).

{% if site.pilot %} This is a pilot workshop, testing out a lesson that is still under development. The lesson authors would appreciate any feedback you can give them about the lesson content and suggestions for how it could be further improved. {% endif %}

Course material: Course material that will be used at the workshop is available online.

Audience: The workshop is open to colleagues based at UKRN partner institutions. Please get in touch with Steve Boneham to check your eligibility.
Please make sure to check the target audience description to check if this course is suitable for you.

{% comment %} LOCATION

This block displays the address and links to maps showing directions if the latitude and longitude of the workshop have been set. You can use https://www.latlong.net/ to find the lat/long of an address. {% endcomment %} {% assign begin_address = page.address | slice: 0, 4 | downcase %} {% if page.address == "online" %} {% assign online = "true_private" %} {% elsif begin_address contains "http" %} {% assign online = "true_public" %} {% else %} {% assign online = "false" %} {% endif %} {% if page.latitude and page.longitude and online == "false" %}

Where: {{page.address}}. Get directions with OpenStreetMap or Google Maps.

{% elsif online == "true_public" %}

Where: online at {{page.address}}. If you need a password or other information to access the training, the instructor will pass it on to you before the workshop.

{% elsif online == "true_private" %}

Where: This workshop will take place online via Zoom - the organisers will provide registered participants with the connection information closer to the workshop.

{% endif %}

{% comment %} DATE

This block displays the date and links to Google Calendar. {% endcomment %} {% if page.humandate %}

When: {{page.humandate}}, {{page.humantime}}.

{% endif %}

{% comment %} SPECIAL REQUIREMENTS

Modify the block below if there are any special requirements. {% endcomment %}

Requirements: {% if online == "false" %} Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. {% else %} Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. {% endif %} Participants should have a few specific software packages installed - please make sure to follow the setup instructions.

{% comment %} CONTACT EMAIL ADDRESS

Display the contact email address set in the configuration file. {% endcomment %}

Contact: Please email {% if page.email %} {% for email in page.email %} {% if forloop.last and page.email.size > 1 %} or {% else %} {% unless forloop.first %} , {% endunless %} {% endif %} {{email}} {% endfor %} {% else %} to-be-announced {% endif %} for more information.

{% comment %} WHO CAN ATTEND?

If you would like to specify who can attend the workshop, you can use the section below.

Move the 'endcomment' tag above the beginning of the following

tag to make this section visible.

Edit the text to match who can attend the workshop. For instance:

  • This workshop is open to affiliates to ABC university.
  • This workshop is open to the public.
  • If you are interested in attending this workshop, contact me@example.com for more information

Who can attend?: This workshop is open to ....

{% endcomment %}

{% comment%} CODE OF CONDUCT {% endcomment %}

Code of Conduct

Everyone who participates in this workshop is required to conform to the Code of Conduct.

{% comment %}

Report a Code of Conduct Incident

{% endcomment %}

{% comment %} Collaborative Notes

If you want to use an Etherpad, go to

https://pad.carpentries.org/YYYY-MM-DD-site

where 'YYYY-MM-DD-site' is the identifier for your workshop, e.g., '2015-06-10-esu'.

Note we also have a CodiMD (the open-source version of HackMD) available at https://codimd.carpentries.org {% endcomment %} {% if page.collaborative_notes %}

Collaborative Notes

We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code.


{% endif %}

{% comment %} SURVEYS - DO NOT EDIT SURVEY LINKS {% endcomment %}

Surveys

Please be sure to complete these surveys before and after the workshop.

Pre-workshop Survey

Post-workshop Survey


{% comment %} SCHEDULE

Show the workshop's schedule.

Small changes to the schedule can be made by modifying the schedule.html found in the _includes folder for your workshop type (swc, lc, or dc). Edit the items and times in the table to match your plans. You may also want to change 'Day 1' and 'Day 2' to be actual dates or days of the week.

For larger changes, a blank template for a 4-day workshop (useful for online teaching for instance) can be found in _includes/custom-schedule.html. Add the times, and what you will be teaching to this file. You may also want to add rows to the table if you wish to break down the schedule further. To use this custom schedule here, replace the block of code below the Schedule <h2> header below with {% include custom-schedule.html %}. {% endcomment %}

Schedule

Day 1, 1 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Course introduction
10:00 FAIR reseach software
10:45 Break
11:00 Tools and practices for FAIR research software development
12:00 Break
12:15 Tools and practices for FAIR research software development (cont'd)
13:00 End

Day 2, 2 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 1 recap
10:00 Version control
10:45 Break
11:00 Version Control (cont'd)
12:00 Break
12:15 Code readability
13:00 End

Day 3, 3 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 2 recap
09:30 Code testing
10:45 Break
11:00 Code testing (cont'd)
12:00 Break
12:15 Documenting code
13:00 End

Day 4, 4 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 3 recap
09:30 Open project collaboration & management
10:45 Break
11:00 Open project collaboration & management (cont'd)
12:00 Break
12:15 Ethical considerations for code & data
13:00 End

{% comment %} SETUP

Delete irrelevant sections from the setup instructions. Each section is inside a 'div' without any classes to make the beginning and end easier to find.

This is the other place where people frequently make mistakes, so please preview your site before committing, and make sure to run 'tools/check' as well. {% endcomment %}

Setup

Please make sure that you have all the required software installed before coming to the workshop. If you are having installation or setup problems - please contact the workshop organisers who will be able to assist you. Failing to have a working setup on your machine will slow everyone down at the workshop.