-
Notifications
You must be signed in to change notification settings - Fork 345
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
-- initial import of the OCaml teaching resources page #552
Conversation
There are a few issues with this pull request:
|
Thanks for this Yan! A couple of thoughts (and I welcome input from others)
|
|
Hi @agarwal! We should have provided some context to this. There have been requests from people for quickly accessible content where anyone considering teaching OCaml at an institution can find out (a) who else is already teaching the language and (b) what resources exist that can help them create/compose/deliver their own course. In effect, this PR should help towards closing #119 We're aware that some of the content is elsewhere on the site but it's a lot easer to present (and digest) this kind of information if it's collated on one or two pages. |
|
Okay, thanks for the clarification. I would suggest making the URL I see the point now, but do you really want to duplicate content. Why not add some prose, explaining the point of the page overall, and link to other pages when the content already exists. |
I've updated the first comment with the corrected URL |
You could also call out teaching resources from the front page. |
|
||
[List of OCAML books](https://ocaml.org/learn/books.html) [[More books](https://github.com/rizo/awesome-ocaml/tree/master/books)] | ||
|
||
[List of books](https://github.com/rizo/awesome-ocaml#books) on Awesome OCaml ripo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
repo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But anyway, I think linking to the books section within this other repo is wrong. Why not link to the books page on ocaml.org.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I concur. We should refresh our book list and link to that instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking through the other book list, I do think it's useful to have additional books on this teaching page that could help educators. For example, the book on Purely Functional Datastructures might be useful but it doesn't belong on the OCaml books page.
The only book we need to add to our books page is the new More OCaml, tracked in #554.
It's actually not much overhead by itself but if a lot of content ends up in root then overall, it makes it more complicated to maintain the site and keep an understandable structure. That's one reason I moved all the content under headings during the redesign (and coupled them with the header nav).
I don't understand what you mean here. Can you elaborate? |
On 22/10/14 16:36, Amir Chaudhry wrote:
|
Perhaps "Publish" instead of "Share" would work better? |
So how should we proceed? |
Let me propose that the problem is this page isn't intrinsically about teaching resources. All of the items mentioned would fit quite well on other places of the site. So first, do you agree with that? If so, I think my initial suggestions still make sense. Then, the second issue is what do you want this page to contain? If we split up the content of this page on various other pages, is a single entry point for teaching resources still valuable? What would you write on this page, other than providing links to other pages. |
I would formulate the problem in a different way. Right now there is no simple page that someone wishing to teach OCaml could visit to get a quick overview of what's available and how they might get started (or who else they might reach out to for support). Currently, that individual must pull the content together for themselves by going to many different parts of the site, which a sufficient barrier that they might not bother. From this perspective, a single viewpoint into teaching resources is quite valuable and we can build on it over time. I think the (quite valid) issue you're getting at is duplication but I would take the chance here and reframe content for a potential educator (and also have internal links to elsewhere). A useful step then would be to get feedback from the kind of people this is aimed at. |
I can certainly see the value of a page that summarizes teaching resources. How about this for concreteness:
|
On 23/10/14 17:45, Ashish Agarwal wrote:
For the record though, as I mentioned before, IMHO having Teach under |
On 23/10/14 01:20, Anil Madhavapeddy wrote:
|
- amended teach.md to refer to existing sections on the site
I was thinking of someone who is interested in learning (not teaching!) OCaml. Can the same page work for both: teaching and learning? Carlos |
:) Well, that supports my claim that there isn't really teaching specific content in the page as it currently stands. Maybe the correct solution is still what was proposed in #502. If anyone cares to comment, please do so there. |
On Thu, 23 Oct 2014 09:45:06 -0700, Ashish Agarwal wrote:
One way around duplication — if it is deemed important at some point |
Good point. MPP has the |
I'm going to close this PR but here's a plan going forward. @yansh is putting together a new page and will submit a separate PR. That page will be under
[1] https://github.com/ocaml/ocaml.org/wiki/OCaml-at-School |
@agarwal Quick question. Do you know how to import part of the page into another pager. The idea is to avoid duplication. So if there is Exercises section available, I'll pull into the Teaching page. |
@yansh MPP has an |
The part of the page that is shared should be in a separate file, which you may simply include with something like
Snippets are generally in https://github.com/ocaml/ocaml.org/tree/master/template Example: https://github.com/ocaml/ocaml.org/blob/master/site/index.md |
Co-authored-by: Thibaut Mattio <thibaut.mattio@gmail.com>
This is the first import of the wiki page for OCaml teaching resources [1]
[1] https://github.com/ocaml/ocaml.org/wiki/OCAML-Teaching-Resources