question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Idea: Teaching mode (reverse history, description hidden, diff shown)

See original GitHub issue

Hello,

the contribution guide doesn’t mention ideas and there doesn’t seem to be a label for them. Apologies if this is not the right place to propose far-out ideas, but I had to post this somewhere. Also, ungit seems to be the closed match & thus best basis to realise this idea 😃

So, what I have in mind is a “teaching” or “read-only” which (visualised below) by default:

  1. reverses the commit order, so that the earliest one is at the top
  2. hides commit descriptions, because they are useful for teachers to provide hints or further explanations that the learners should try to get by without (GitHub does this with the […] buttons)
  3. shows the diff, because together with the commit message, it constitutes the learning goal
  4. focus the UI only on the selected/expanded commit. Others could be selected by pressing the up- or down-key, j or k, etc. so that learner could tab through the commits.

ungit-teaching-mode

This idea came out of a discussion on Diaspora and a partial demo on GitHub. Please check those out for more details.

I hope this all makes sense and that you find it worthy of discussion and consideration. Thanks for any feedback 😃

Issue Analytics

  • State:open
  • Created 7 years ago
  • Comments:7

github_iconTop GitHub Comments

1reaction
jung-kimcommented, Apr 3, 2016

@gittaca Could you clarify what you mean? Do you mean to ask if requested changes you have listed in this issue can be done via students in the listed class above?

If that is what you are asking, yes I believe it is doable assuming students have some knowledge in Javascript and git.

1reaction
jung-kimcommented, Mar 31, 2016

I do see benefits of “Educational mode” but I’m not sure if this should be in the main ungit project. If requirement for this gets out of hand it maybe best to have it as separate branch project of ungit.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Using Local History to Restore Code Fragments or Deleted Files
Right-click anywhere in the editor and choose Local History | Show History or press Ctrl+Shift+A on Windows and Linux or ⇧⌘A on macOS...
Read more >
Types of curriculum - The Second Principle
Types of curriculum like: hidden, overt, covert, social and null curricula, etc. This comprehensive listing includes explanations for each.
Read more >
Interactive Techniques (Kevin Yee)
Secret-Write and Reveal – Students individually write down a guess on a prompt given by the teacher, but keeps the answer hidden from...
Read more >
Developing Character through Literature - GovInfo
These features make it con- venient for teachers and parents to show examples of a character trait as expressed in actual historical person-...
Read more >
Using Games as a Support Tool to Teach History - ERIC
Applying gaming theories in History will enable the students to see the course in a different way as History offers more than an...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found