Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine what 'menus' would look like for 1- and 2-day LC workshops? #14

Closed
PhilReedData opened this issue Jul 8, 2019 · 5 comments
Closed
Labels
on ice Shelving this goal to conserve bandwidth

Comments

@PhilReedData
Copy link

At CarpentryConnect 2019 we held a workshop 'Strengthening the Library Carpentry community'. One action that arose was to develop two to three ‘set menus’, and articulate what a 1-day LC workshop involves compared to a 2-day LC workshop.

I shall share a link to the write-up as soon as it is published. (Workshop plan, Etherpad, Blog draft

@davidfkane
Copy link

davidfkane commented Jul 8, 2019 via email

@PhilReedData
Copy link
Author

From Chris Erdmann: "One that has proven to be effective is a half day on OpenRefine and an intro to what LC is. This has been run many times and has been effective so I think we would be ready for a Curriculum Advisory Council vote to make this standard."

@libcce
Copy link

libcce commented Jul 8, 2019

Thanks @PhilReedData! The Curriculum Advisory Committee helps with what you are calling "set menus" or curriculums https://librarycarpentry.org/cac/ I think we were in a waiting pattern as some of the lessons needed to be developed further. For instance, Tidy Data is a fork of a Data Carpentry lesson and needs to be updated to the Library Context. However, having said that, from what I am seeing from the community, I see us wanting to move these menus forward:

  • 1/2 day OpenRefine w/ intro to LC
  • 1-day Intro to Data, Tidy Data, OpenRefine
  • 2-day Intro to Data, Shell, Git, OpenRefine
  • 2-day Intro to Data, Shell, Python, OpenRefine
  • 2-day Intro to Data, Shell, Python, Git

These menus have already been offered a fair number of times. The question then is, what are the major concepts that we want to convey and teach in these menus and we can probably reach out to the instructors to find out why they decided on those combinations.

Ideas for menus that are still very fresh:

  • Data Intro, Tidy Data, OpenRefine, SQL
  • Intro to Data, Tidy Data, OpenRefine, Git, FAIR

Where are we at with the lessons:

  • Intro to Data is stable but we are updating the lesson (in the next 2-3 months) to account for some of the feedback we've heard from instructors
  • OpenRefine is very stable and we only have minor improvements to make/nothing major
  • The UNIX Shell is also very stable and the Maintainers are working on incorporating more library examples/exercises at the tail end of the lesson
  • The Maintainers had philosophical conversations about teaching Git but we are moving in a direction of a GitHub first approach, then moving to the command line using a thesis/dissertation/paper writing scenario to frame the lesson (it will take 4-5 months possibly before its ready)... but the current lesson is stable and has been taught many times
  • Tidy Data is a fork and needs the library context to be updated (it will take 4-5 months possibly)
  • SQL is close to being stable (another 2-3 months)
  • FAIR/Wikidata are still pre-alpha but there is a lot of momentum around these lessons and there is some content to work with at the moment (a pilot FAIR lesson was run at one institution and well received)
  • Webscraping has only been taught once but we just got another request for it... the Maintainers have been updating it and it seems moderately stable.
  • The Maintainers have decided to go back to the drawing board with the Python lesson and take a more data-centric approach to teaching it (for instance, working with CSVs, pandas)... it is set to alpha... but the current lesson definitely can be taught and has been taught many times.

My question is, are we prepared to create set menus when some of these lessons are in flux. I'd feel comfortable with introducing the "OpenRefine & LC Intro" menu and then announcing to the community that we are exploring these other options while the lessons are being further refined/developed. What do our CAC members @jt14den @ccronje @katrinleinweber @laufers @erikamias think?

@ccronje
Copy link

ccronje commented Dec 3, 2019

Have started a new curricula table in https://librarycarpentry.org/lc-overview/
Will need to seek further feedback from LC community regarding workshops taught.

@ccronje
Copy link

ccronje commented Mar 15, 2020

Ties in with #25

@ragamouf ragamouf added the on ice Shelving this goal to conserve bandwidth label Sep 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on ice Shelving this goal to conserve bandwidth
Projects
None yet
Development

No branches or pull requests

5 participants