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

[REVIEW]: Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research #144

Closed
44 tasks done
whedon opened this issue Oct 12, 2021 · 37 comments
Assignees
Labels
accepted published Papers published in JOSE recommend-accept Papers recommended for acceptance in JOSE. review

Comments

@whedon
Copy link

whedon commented Oct 12, 2021

Submitting author: @pschloss (Patrick D Schloss)
Repository: https://github.com/UMCarpentries/intro-curriculum-r/
Version: v1.0.0
Editor: @magsol
Reviewer: @kdillmcfarland, @tracykteal
Archive: 10.5281/zenodo.5812479

⚠️ JOSS reduced service mode ⚠️

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

Status

status

Status badge code:

HTML: <a href="https://jose.theoj.org/papers/4649d22db51c8150274f83f806792dc9"><img src="https://jose.theoj.org/papers/4649d22db51c8150274f83f806792dc9/status.svg"></a>
Markdown: [![status](https://jose.theoj.org/papers/4649d22db51c8150274f83f806792dc9/status.svg)](https://jose.theoj.org/papers/4649d22db51c8150274f83f806792dc9)

Reviewers and authors:

Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)

Reviewer instructions & questions

@kdillmcfarland & @tracykteal, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:

  1. Make sure you're logged in to your GitHub account
  2. Be sure to accept the invite at this URL: https://github.com/openjournals/jose-reviews/invitations

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @magsol know.

Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest

Review checklist for @kdillmcfarland

Conflict of interest

Code of Conduct

General checks

  • Repository: Is the source for this learning module available at the repository url?
  • License: Does the repository contain a plain-text LICENSE file with the contents of a standard license? (OSI-approved for code, Creative Commons for content)
  • Version: v1.0.0
  • Authorship: Has the submitting author (@pschloss) made visible contributions to the module? Does the full list of authors seem appropriate and complete?

Documentation

  • A statement of need: Do the authors clearly state the need for this module and who the target audience is?
  • Installation instructions: Is there a clearly stated list of dependencies?
  • Usage: Does the documentation explain how someone would adopt the module, and include examples of how to use it?
  • Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the module 2) Report issues or problems with the module 3) Seek support

Pedagogy / Instructional design (Work-in-progress: reviewers, please comment!)

  • Learning objectives: Does the module make the learning objectives plainly clear? (We don't require explicitly written learning objectives; only that they be evident from content and design.)
  • Content scope and length: Is the content substantial for learning a given topic? Is the length of the module appropriate?
  • Pedagogy: Does the module seem easy to follow? Does it observe guidance on cognitive load? (working memory limits of 7 +/- 2 chunks of information)
  • Content quality: Is the writing of good quality, concise, engaging? Are the code components well crafted? Does the module seem complete?
  • Instructional design: Is the instructional design deliberate and apparent? For example, exploit worked-example effects; effective multi-media use; low extraneous cognitive load.

JOSE paper

  • Authors: Does the paper.md file include a list of authors with their affiliations?
  • A statement of need: Does the paper clearly state the need for this module and who the target audience is?
  • Description: Does the paper describe the learning materials and sequence?
  • Does it describe how it has been used in the classroom or other settings, and how someone might adopt it?
  • Could someone else teach with this module, given the right expertise?
  • Does the paper tell the "story" of how the authors came to develop it, or what their expertise is?
  • References: Do all archival references that should have a DOI list one (e.g., papers, datasets, software)?

Review checklist for @tracykteal

Conflict of interest

Code of Conduct

General checks

  • Repository: Is the source for this learning module available at the repository url?
  • License: Does the repository contain a plain-text LICENSE file with the contents of a standard license? (OSI-approved for code, Creative Commons for content)
  • Version: v1.0.0
  • Authorship: Has the submitting author (@pschloss) made visible contributions to the module? Does the full list of authors seem appropriate and complete?

Documentation

  • A statement of need: Do the authors clearly state the need for this module and who the target audience is?
  • Installation instructions: Is there a clearly stated list of dependencies?
  • Usage: Does the documentation explain how someone would adopt the module, and include examples of how to use it?
  • Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the module 2) Report issues or problems with the module 3) Seek support

Pedagogy / Instructional design (Work-in-progress: reviewers, please comment!)

  • Learning objectives: Does the module make the learning objectives plainly clear? (We don't require explicitly written learning objectives; only that they be evident from content and design.)
  • Content scope and length: Is the content substantial for learning a given topic? Is the length of the module appropriate?
  • Pedagogy: Does the module seem easy to follow? Does it observe guidance on cognitive load? (working memory limits of 7 +/- 2 chunks of information)
  • Content quality: Is the writing of good quality, concise, engaging? Are the code components well crafted? Does the module seem complete?
  • Instructional design: Is the instructional design deliberate and apparent? For example, exploit worked-example effects; effective multi-media use; low extraneous cognitive load.

JOSE paper

  • Authors: Does the paper.md file include a list of authors with their affiliations?
  • A statement of need: Does the paper clearly state the need for this module and who the target audience is?
  • Description: Does the paper describe the learning materials and sequence?
  • Does it describe how it has been used in the classroom or other settings, and how someone might adopt it?
  • Could someone else teach with this module, given the right expertise?
  • Does the paper tell the "story" of how the authors came to develop it, or what their expertise is?
  • References: Do all archival references that should have a DOI list one (e.g., papers, datasets, software)?
@whedon
Copy link
Author

whedon commented Oct 12, 2021

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @kdillmcfarland, @tracykteal it looks like you're currently assigned to review this paper 🎉.

⚠️ JOSS reduced service mode ⚠️

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

⭐ Important ⭐

If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/jose-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿

To fix this do the following two things:

  1. Set yourself as 'Not watching' https://github.com/openjournals/jose-reviews:

watching

  1. You may also like to change your default settings for this watching repositories in your GitHub profile here: https://github.com/settings/notifications

notifications

For a list of things I can do to help you, just type:

@whedon commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Oct 12, 2021

PDF failed to compile for issue #144 with the following error:

 Can't find any papers to compile :-(

@whedon
Copy link
Author

whedon commented Oct 26, 2021

👋 @tracykteal, please update us on how your review is going (this is an automated reminder).

@whedon
Copy link
Author

whedon commented Oct 26, 2021

👋 @kdillmcfarland, please update us on how your review is going (this is an automated reminder).

@kdillmcfarland
Copy link

This is the next review on my list! Slated to complete next week.

@kdillmcfarland
Copy link

kdillmcfarland commented Nov 10, 2021

I have completed my review and recommend this paper for publication without revision. I opened several GitHub issues to address minor changes and recommendations (see below). None of these are inhibitory to publication in JOSE.

@magsol
Copy link

magsol commented Nov 21, 2021

Thanks Kimberly! @pschloss have you had a chance to review the feedback from Kimberly? It looks like this is about it.

@tracykteal how is your review going? Any chance of wrapping this up before the holidays?

@zenalapp
Copy link

zenalapp commented Nov 23, 2021

Thanks so much for the review @kdillmcfarland! We have reviewed and implemented all of your suggested changes.

@magsol
Copy link

magsol commented Dec 17, 2021

@tracykteal Hi Tracy! We're waiting on your review before we can move forward with this submission. Any chance of completing your review soon?

@magsol
Copy link

magsol commented Dec 29, 2021

Hi @tracykteal! Haven't heard from you in several weeks now. Are you able to complete your review soon, or should we look for another reviewer? Please advise as soon as you can.

@tracykteal
Copy link

Thanks! I've gone through my review, and I'm very sorry for the delay. I also recommend this paper for publication without revision. This is an excellent lesson that creates a clear 2 day curriculum that is easy to use for instructors and learners, reducing the overhead of getting started.

This is a lesson based on Software Carpentry and developed by the UM Carpentries instance, so it makes sense to refer to it as 'Carpentries'. It's not officially Carpentries though, given that it's not in a Carpentries space, so some of the references to Carpentries infrastructure aren't relevant. I put in one PR to address.

I also created an issue with some potential clarification language on the index page.

The authors may have already had some conversations with Carpentries about naming and acknowledgement though, so if so, please just use whatever they've recommended!

@zenalapp
Copy link

Thanks, @tracykteal! We have merged your PR and updated the language about our connection to Carpentries lessons.

@magsol is there anything else we need to do?

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Jan 1, 2022

PDF failed to compile for issue #144 with the following error:

 Can't find any papers to compile :-(

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Jan 1, 2022

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon check references

@whedon
Copy link
Author

whedon commented Jan 1, 2022

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.21105/joss.01686 is OK
- 10.12688/f1000research.3-62.v2 is OK

MISSING DOIs

- None

INVALID DOIs

- None

@magsol
Copy link

magsol commented Jan 1, 2022

@zenalapp This looks great! At this point I'd ask for you to create a tagged release (only if you don't already have one, or have made updates since your last one) and archive, and post both the release version number and the archive DOI here, and I can take it from there.

@kelly-sovacool
Copy link

@magsol I just released version 1.0.0 with DOI 10.5281/zenodo.5812479.

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon set 10.5281/zenodo.5812479 as archive

@whedon
Copy link
Author

whedon commented Jan 1, 2022

OK. 10.5281/zenodo.5812479 is the archive.

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon set v1.0.0 as version

@whedon
Copy link
Author

whedon commented Jan 1, 2022

OK. v1.0.0 is the version.

@magsol
Copy link

magsol commented Jan 1, 2022

@whedon recommend-accept

@whedon whedon added the recommend-accept Papers recommended for acceptance in JOSE. label Jan 1, 2022
@whedon
Copy link
Author

whedon commented Jan 1, 2022

Attempting dry run of processing paper acceptance...

@whedon
Copy link
Author

whedon commented Jan 1, 2022

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.21105/joss.01686 is OK
- 10.12688/f1000research.3-62.v2 is OK

MISSING DOIs

- None

INVALID DOIs

- None

@whedon
Copy link
Author

whedon commented Jan 1, 2022

👋 @openjournals/jose-eics, this paper is ready to be accepted and published.

Check final proof 👉 openjournals/jose-papers#74

If the paper PDF and Crossref deposit XML look good in openjournals/jose-papers#74, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.

@whedon accept deposit=true

@labarba
Copy link
Member

labarba commented Jan 1, 2022

@pschloss – Could you try to fix the horizontal badness on URLs that appear in the References? Maybe using a \url inside the howpublished field of the .bib entry?

Screen Shot 2022-01-01 at 7 10 33 PM

@zenalapp
Copy link

zenalapp commented Jan 3, 2022

@labarba just merged the PR from @kelly-sovacool to fix this.

@labarba
Copy link
Member

labarba commented Jan 8, 2022

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Jan 8, 2022

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@labarba
Copy link
Member

labarba commented Jan 8, 2022

@whedon accept deposit=true

@whedon whedon added accepted published Papers published in JOSE labels Jan 8, 2022
@whedon
Copy link
Author

whedon commented Jan 8, 2022

Doing it live! Attempting automated processing of paper acceptance...

@whedon
Copy link
Author

whedon commented Jan 8, 2022

🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSE! 🚨🚨🚨

Here's what you must now do:

  1. Check final PDF and Crossref metadata that was deposited 👉 Creating pull request for 10.21105.jose.00144 jose-papers#77
  2. Wait a couple of minutes, then verify that the paper DOI resolves https://doi.org/10.21105/jose.00144
  3. If everything looks good, then close this review issue.
  4. Party like you just published a paper! 🎉🌈🦄💃👻🤘

Any issues? Notify your editorial technical team...

@labarba
Copy link
Member

labarba commented Jan 8, 2022

Congratulations, @zenalapp and co-authors, your article is published in JOSE! 🚀

Huge thanks to our Editor: @magsol and the Reviewers: @kdillmcfarland, @tracykteal — we appreciate your contribution to this adventure in publishing 🙏

@labarba labarba closed this as completed Jan 8, 2022
@whedon
Copy link
Author

whedon commented Jan 8, 2022

🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉

If you would like to include a link to your paper from your README use the following code snippets:

Markdown:
[![DOI](https://jose.theoj.org/papers/10.21105/jose.00144/status.svg)](https://doi.org/10.21105/jose.00144)

HTML:
<a style="border-width:0" href="https://doi.org/10.21105/jose.00144">
  <img src="https://jose.theoj.org/papers/10.21105/jose.00144/status.svg" alt="DOI badge" >
</a>

reStructuredText:
.. image:: https://jose.theoj.org/papers/10.21105/jose.00144/status.svg
   :target: https://doi.org/10.21105/jose.00144

This is how it will look in your documentation:

DOI

We need your help!

Journal of Open Source Education is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted published Papers published in JOSE recommend-accept Papers recommended for acceptance in JOSE. review
Projects
None yet
Development

No branches or pull requests

7 participants