neuroSummerSchools icon indicating copy to clipboard operation
neuroSummerSchools copied to clipboard

Suggestion: Visual indication for updated information

Open tjiagoM opened this issue 7 years ago • 12 comments

I think it should exist some kind of visual information saying what is new since (for example) the last commit or the last week. As this is a long list, when we access it we cannot know whether there's something new since the last time we visited the repository. You could have added some school which deadline is somewhere in May, and I might not see it.

Maybe another possibility is a separate section showing the current schools "accepting applications". I guess that who comes here has two objectives: or search what's available for applying, or see what past summer schools happened in the past. In this sense, two different parts in the README.md seem to me more friendly than just a long list.

tjiagoM avatar Apr 11 '17 15:04 tjiagoM

Great suggestion and I totally agree. The idea was to have a somewhat exhaustive list that one could just update, but new summer schools are always added!

It might be a bit hard to smartly say when a summer school is new, but putting only the summer schools currently accepting application in the table of content might be a good in between solution. It's not like there are that many summer schools and you are most likely interested in the summer schools added that you can still apply to, correct?

Let me know what you think of this!

PhABC avatar Apr 11 '17 19:04 PhABC

@titipata what do you think of this idea for the table of content? The way I set it up was a bit redundant with the actual list.

I was thinking of making a python script to append new school directly via command line (updating table at the same time) where it could sort based on deadline as well (should reformat deadlines to dd/mm/yy to make sorting easier). Could be something like ; scan the file, build dictionary, sort, update file.

PhABC avatar Apr 12 '17 06:04 PhABC

@PhABC, I think that's a great idea to make Python script to do that!

>> python add_conference.py
conference name: ...
deadline: ...
details: ...

I have to think about it a little more on how we should set them up so we don't have a bunch of .py files in the repository.

Another way is that we can also add .github file in order to give contribution instructions when people want to do Pull Request. That might be a little easier because people who wants to add details might not prefer to add conference use command line.

I totally agree again that we should have field for deadline/occur date (at least in a structure that we can write code to extract) for each summer schools so that we can sort them by time or by summer school name.

Actually, I can actually extract deadline from the format that we have already. I can write a script to sort the summer school by deadline later on.

titipata avatar Apr 12 '17 07:04 titipata

I could write the instruction file, which could be the README file actually. Good idea! If you don't mind the current deadline format than sure we can keep it this way. Let me know if you want some help with the coding as well!

PhABC avatar Apr 13 '17 06:04 PhABC

@PhABC yes, having a list with the ones currently accepting seems the best way to me. I also think that it is important to have a list with past summer schools. About the "new" added summer schools I guess I was thinking in something like those old "new" images when a new thing is added, but I'm not sure whether it would have a nice result.

tjiagoM avatar Apr 13 '17 10:04 tjiagoM

@tjiagoM this is actually a great idea. Maybe we can highlight those schools in table of contents. One draw back here is that we have to update them once a month (things like that)

titipata avatar Apr 13 '17 16:04 titipata

Hello! Sorry, I am new to GitHub. How can I suggest a summer school to be added to this list? Thank you very much for the idea and your realization, by the way.

I want to suggest Summer neurolinguistics school 2017 in Moscow, Russia: https://www.hse.ru/neuroling/summer_school_2017 Registration fee is appr. 8 € for students and appr. 16 € for non-student participants; university dormitories are available for foreigners for appr. 3 € per night. Organising comittee may help with visa. Deadlines: 15 May 2017 — poster submission, 1 June 2017 — registration.

vekkle avatar Apr 28 '17 21:04 vekkle

thanks @vekkle! I think I can add the conference later on today to the repository. Bug me if I didn't do that :)

titipata avatar Apr 28 '17 22:04 titipata

Added the school @vekkle ! Thank you :)

PhABC avatar Apr 29 '17 18:04 PhABC

I just thought that even better than a list of summer schools and respective deadline, which we would have to manually update everytime the deadline has passed, it is possible to have a webpage. Github allows each user to have a public github.io webpage, thus we could just have some place in the repository with the schools, and some javascript code would be responsible to show the ones currently active according to the day of the year, and put somewhere else in the webpage the past schools... So, the only work we would have would be to manually push information about summer schools to the repository. Also, you would have a url which would be the "standard" for this, and more easy to share.

What do you think? It is very easy to grab a simple html template like these: https://html5up.net/ More info: https://pages.github.com/

tjiagoM avatar May 02 '17 22:05 tjiagoM

This is a great suggestion and it would indeed be quite easy to implement. Could save summerschools in a .json file or something.

PhABC avatar May 02 '17 22:05 PhABC

@PhABC you can set docs folder to Github pages in settings page. My suggestion is to use Jekyll page and store each conferences in yml files.

titipata avatar May 02 '17 23:05 titipata