ImperialCollegeLondon / intermediate_grad_school_git_course

Intermediate Git and GitHub for Effective Collaboration
https://imperialcollegelondon.github.io/intermediate_grad_school_git_course/
Other
3 stars 1 forks source link

Set up live survey tool #58

Closed AdrianDAlessandro closed 2 days ago

AdrianDAlessandro commented 1 month ago

Some kind of live survey tool to keep students engaged and more easily track the progress they are making.

@cc-a Previously used Vevox for this before the course was split into two. Can you share the questions you used?

cc-a commented 1 month ago
  1. Please choose the option that best reflects your level of experience with Git

    • I use Git regularly without branches
    • I use Git regularly with branches
    • I use Git occasionally (when I remember)
    • I haven't used Git before
    1. Belinda has downloaded a Git repository from a colleague to start her research. She runs "git log" to see the development history of the code. The most recent commit catches her eye and she uses "git show" to see what code changes were made. After mulling things over she thinks this commit has introduced a bug. She runs "git reset --hard HEAD^" to remove the most recent commit then gets on with her work developing the code. Was this a good idea?
      • Yes
      • No
  2. When resolving a merge conflict which version of the code should you keep?

    • The version from master (the original is always best)
    • The version from my branch (I need my changes included)
    • Not necessarily either
  3. Pick the false statement.

    • A good README file helps others find and use my code
    • If I make my project private nobody can see my code except me (and people I choose)
    • If I make my project public people can do whatever they want with my code
    • Without a CITATION file people won't know how to cite my work
  4. You have copies of the same repository on two different computers and on GitHub. You make a new branch then add some commits to the repository on computer A. What commands would you need to run to get the new branch on computer B?

    • On A: "git push -u origin branch", On B: "git fetch" and "git checkout branch"
    • On A: "git pull -u origin branch", On B: "git push"
    • On A: "git push -u origin branch", On B: "git clone"
    • On A: "git push -u origin branch", On B: "git pull -u origin branch"
AdrianDAlessandro commented 1 month ago

There is a draft version of this (not all text from questions can fit - needs updating)

https://www.menti.com/aleiadx398v9

AdrianDAlessandro commented 1 month ago

@SaranjeetKaur will consider adding this while working through the course the week of 11th November. We should stop adding new features by the 11th.

Maybe using polls in Teams instead of Mentimeter as well

SaranjeetKaur commented 6 days ago

It is possible to create Polls in Teams - I am testing how it goes!

SaranjeetKaur commented 5 days ago

It is possible to create poll drafts during the live meeting.

SaranjeetKaur commented 4 days ago

Above questions mapped to the episodes as follows:

SaranjeetKaur commented 4 days ago

Using breakout rooms on Teams allows you to automatically or manually add people to the selected number of rooms. Once the organiser opens the room, people are invited to them and each room also gets a dedicated Teams chat (I couldn't see it until Alex tagged me in the room chats, maybe because I created the rooms or perhaps somehow I missed seeing this room chat option on my screen)

SaranjeetKaur commented 3 days ago

Record the questions on the course wiki and also link to the Mentimeter (Mentimeter might be useful during the in-person course and Teams polls might be helpful when delivering online)

SaranjeetKaur commented 3 days ago

Comment by James: https://www.reddit.com/r/AutomateYourself/comments/12agf4g/help_automate_a_weekly_poll_in_a_teams_chat_using/ Mentions Adaptive Card Code, whatever that is (for scripted Teams chat polls)

SaranjeetKaur commented 2 days ago

The details above are now mentioned on the Survey Tools wiki