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

Define common structure for each topic #25

Closed
konrad opened this issue May 21, 2016 · 4 comments
Closed

Define common structure for each topic #25

konrad opened this issue May 21, 2016 · 4 comments

Comments

@konrad
Copy link
Member

konrad commented May 21, 2016

We should have a consistent way of presenting the different topics. E.g. each if we assume handout format each topic could have a section like "2 min abstract "Problem/Current status", "Solution", "Further Reading". Also the length should be harmonize between the different documents.

@matthiasfromm
Copy link
Collaborator

What we should also think about is the format the teaching material itself will be provided.

I would strongly suggest to handle it similarly to the Software/Data Carpentry and use HTML/Markdown to provide e.g. Github pages for each topic.

If I remember correctly, the Open Science Training Initiative provided their main lessons as .docx, .pptx or .odp files which makes it harder for others to contribute, but also harder to maintain.

However, providing .ZIPs or PDFs for local use of lessons (PDF generated by pandoc?) could be also helpful.

As an enhancement for later stages one could offer an introductional video for each topic...but that is quite far away I think. ;-)

@aleimba
Copy link
Collaborator

aleimba commented May 30, 2016

yep, agree. Is also related to #20, #27, and #38 .

Markdown has the lowest entry point I think, easy to learn and maintain with the additional advantage of easy conversion to other formats like HTML. PDFs can also be generated with pandoc if needed, a small makefile could be provided in each topic repository and the PDFs automatically regenerated with each commit via a git hook.

For a short discussion on the advantages and disadvantages of video material see #22.

@konrad
Copy link
Member Author

konrad commented May 30, 2016

Agree - build on Markdown and create conversion pipelines

@konrad
Copy link
Member Author

konrad commented Jun 3, 2016

Done. See Topic_Template.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants