7 ms·
I wanted to test this out but it appears the only way to do so is by signing in with GitHub. That won't necessarily deter me, but I imagine that will be the cas
by sjroot 8y ago
I wanted to test this out but it appears the only way to do so is by signing in with GitHub. That won't necessarily deter me, but I imagine that will be the case for others.
If I were you, I would allow access to the course without signing in. Then, if the user wants to save their progress, they can connect their GH account.
- jadjoubran 8y agoThanks for the feedback! I had that during the testing period but it was a bit confusing. You've also got flashcards linked to your progress which also requires an account. I'm also avoiding adding a 2nd method of sign in in order not to confuse returning visitors: "Which account did I use? "
- jaxn 8y agoPeople have a preferred login method. If you gave me and combination of Google, Facebook, and GitHub, I know which I would use (and it depends on the service).
- gregknicholson 8y agoI don't use accounts with any of those companies, and I certainly wouldn't start just for a JS tutorial. Why not just save progress as a cookie? (Why do websites have to have centralised corporate surveillance?)
- em-bee 8y agoor local storage in the browser
- todd3834 8y agoA cookie wouldn’t let you continue from another computer (or browser) where you left off. If it stores scores from different “levels” or any significant amount of data local storage would be better than a cookie. Still, that wouldn’t let you continue where you left off on another machine/browser.
- detaro 8y agoWhich as a user just taking a quick look at it I don't need or want, and the audience for this isn't going to have difficulties with the concept that they'd need to log in to get that.
- gregknicholson 8y agoYes, or local storage — they're essentially the same as cookies in terms of UX. I don't want to continue where I left off on another machine — right now I just want to see the thing in the first place. If you expect people to sign in before they can see your content, presumably you expect they already know that they want your content — enough to overcome the hurdle of giving access to the 3rd-party account that you assume they already have or are willing to create. Progressive enhancement!
- dotancohen 8y agoJust so you know: I'm one of those guys who won't sign up until I know what I'm getting. From the animated gifs it looks like you're just presenting an Anki deck online. Why not just share what you have to share as an Anki deck?
- rapnie 8y agoYes, that would be nice. Anyone know of other good Anki decks for modern JS?
- username223 8y agoDo actual users actually get confused? A password manager will easily deal with a new random @mailinator.com address and password, and that's much easier than creating yet another throwaway Github account.
- em-bee 8y agoespecially since having multiple github accounts is a violation of github policy.
- username223 8y agoReally? That seems surprising and bad. Many people might want to have separate work and personal accounts.
- detaro 8y agoI haven't heard of Github actually enforcing this, but the described limit is one free account per person. If you need a separate work account, you (or your employer) are supposed to pay for that.
- em-bee 8y agothey do enforce it. it's more a matter of their scanner detecting that two accounts belong to the same person. my account was locked until i removed the duplicate accounts i had. fortunately my extra accounts were no longer needed anyways, so i had no problem with that and got reinstated quickly. i also had a lengthy constructive exchange with the person handling the case about the downside of this policy and why one might legitimately want multiple github accounts. the response i got suggested that if someone could bring a legitimate case why they needed multiple unpaid accounts, then they would be willing to make an exception. which means, at least they are willing to listen to reason. personally, i think that if you use github for work, then it's a fair argument to say that that should be a paid account.
- digitalsushi 8y agoIn the struggle the Donkey fell over the bridge, and his fore-feet being tied together he was drowned. “That will teach you,” said an old man who had followed them: “PLEASE ALL, AND YOU WILL PLEASE NONE.” https://www.bartleby.com/17/1/62.html https://www.bartleby.com/17/1/62.html