JuliaLang / www_old.julialang.org

Julia Project web site (Old)
http://www_old.julialang.org/
Other
150 stars 276 forks source link

Structuring of list of classes using Julia for teaching #764

Closed carstenbauer closed 6 years ago

carstenbauer commented 6 years ago

The list of classes using Julia has reached quite some length and should probably be structured in some way.

ViralBShah commented 6 years ago

It's going to keep getting longer, so I'd rather just keep it as is for now. But a map seems like a good idea, and you can click to see. Also this list is based on submissions, and is probably quite incomplete. For example, on JuliaBox, we see logins from 600 universities (although not all may necessarily be using Julia for teaching classes).

carstenbauer commented 6 years ago

I don't see how "it's going to keep getting longer" is a point against ordering. One just hast to check that new PR's don't break the order, right?

Regarding a map, I just hacked a quick and dirty version: https://github.com/crstnbr/juliamap

Suggestions and PR's are of course very welcome.

carstenbauer commented 6 years ago

Also this list is based on submissions, and is probably quite incomplete.

It's probably important to make it easier for people to add their institution to the list. I'd assume not everyone is familiar with PR's .

ViralBShah commented 6 years ago

You can generally just edit the file right here on github. Also, you are right. Let's try some new orderings.

ViralBShah commented 6 years ago

The map is pretty awesome. Can we embed it on the teaching/learning page? When you hover on a particular location, could it list the name of the university and the class?

ChrisRackauckas commented 6 years ago

Yeah, the map needs some information was taught at the school.

carstenbauer commented 6 years ago

You can generally just edit the file right here on github. Also, you are right. Let's try some new orderings.

Right, you can. But it says on the website: "If you know of other classes using Julia for teaching, please submit a pull request to update this list." and it links to the PR page, not the file edit page. Maybe we should change the link.

But why not even add, "or write an email to teaching@julialang.org" (to be replaced by any meaningful email address) or similar to be safe? I'd assume there won't be many mails at a time.

Regarding the ordering, I'll make a PR that sorts the list lexographically soon.

carstenbauer commented 6 years ago

The map is pretty awesome. Can we embed it on the teaching/learning page?

Of course. I don't have docker though so I can't really clone the site and make and test the changes.

When you hover on a particular location, could it list the name of the university and the class?

Makes sense. I'll update it asap.

carstenbauer commented 6 years ago

Course information is now displayed as well. I also changed the general map style a bit. One can now zoom in up to street/building scale.

xorJane commented 6 years ago

I love the map!

carstenbauer commented 6 years ago

After #768 gets merged, the script juliamap.jl generates a juliamap.html file containing just the interactive map from the teaching/index.md file.

Maybe one should just embed this juliamap.html per iframe on the teaching/learning page. Every once in a while the script should be rerun to update the map.

ViralBShah commented 6 years ago

768 is merged. @crstnbr would you be up for putting the rest together?

carstenbauer commented 6 years ago

I would, but as I'm running Windows I can't really use Docker to build and test everthing locally. Don't know when I will be able to do it on a linux machine, sorry.

ViralBShah commented 6 years ago

Closing this year. All new discussion should be in the new repo.