{"action":"created","issue":{"url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/386","repository_url":"https://api.github.com/repos/mumuki/mumuki-laboratory","labels_url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/386/labels{/name}","comments_url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/386/comments","events_url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/386/events","html_url":"https://github.com/mumuki/mumuki-laboratory/issues/386","id":121923999,"number":386,"title":"Adaptive flow","user":{"login":"flbulgarelli","id":677436,"avatar_url":"https://avatars1.githubusercontent.com/u/677436?v=4","gravatar_id":"","url":"https://api.github.com/users/flbulgarelli","html_url":"https://github.com/flbulgarelli","followers_url":"https://api.github.com/users/flbulgarelli/followers","following_url":"https://api.github.com/users/flbulgarelli/following{/other_user}","gists_url":"https://api.github.com/users/flbulgarelli/gists{/gist_id}","starred_url":"https://api.github.com/users/flbulgarelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flbulgarelli/subscriptions","organizations_url":"https://api.github.com/users/flbulgarelli/orgs","repos_url":"https://api.github.com/users/flbulgarelli/repos","events_url":"https://api.github.com/users/flbulgarelli/events{/privacy}","received_events_url":"https://api.github.com/users/flbulgarelli/received_events","type":"User","site_admin":false},"labels":[{"id":209668821,"url":"https://api.github.com/repos/mumuki/mumuki-laboratory/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"flbulgarelli","id":677436,"avatar_url":"https://avatars1.githubusercontent.com/u/677436?v=4","gravatar_id":"","url":"https://api.github.com/users/flbulgarelli","html_url":"https://github.com/flbulgarelli","followers_url":"https://api.github.com/users/flbulgarelli/followers","following_url":"https://api.github.com/users/flbulgarelli/following{/other_user}","gists_url":"https://api.github.com/users/flbulgarelli/gists{/gist_id}","starred_url":"https://api.github.com/users/flbulgarelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flbulgarelli/subscriptions","organizations_url":"https://api.github.com/users/flbulgarelli/orgs","repos_url":"https://api.github.com/users/flbulgarelli/repos","events_url":"https://api.github.com/users/flbulgarelli/events{/privacy}","received_events_url":"https://api.github.com/users/flbulgarelli/received_events","type":"User","site_admin":false},"assignees":[{"login":"flbulgarelli","id":677436,"avatar_url":"https://avatars1.githubusercontent.com/u/677436?v=4","gravatar_id":"","url":"https://api.github.com/users/flbulgarelli","html_url":"https://github.com/flbulgarelli","followers_url":"https://api.github.com/users/flbulgarelli/followers","following_url":"https://api.github.com/users/flbulgarelli/following{/other_user}","gists_url":"https://api.github.com/users/flbulgarelli/gists{/gist_id}","starred_url":"https://api.github.com/users/flbulgarelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flbulgarelli/subscriptions","organizations_url":"https://api.github.com/users/flbulgarelli/orgs","repos_url":"https://api.github.com/users/flbulgarelli/repos","events_url":"https://api.github.com/users/flbulgarelli/events{/privacy}","received_events_url":"https://api.github.com/users/flbulgarelli/received_events","type":"User","site_admin":false}],"milestone":null,"comments":15,"created_at":"2015-12-13T14:59:41Z","updated_at":"2018-04-17T21:05:27Z","closed_at":null,"author_association":"OWNER","body":"Practice guides should be suggested based on previous student's results\n"},"comment":{"url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/comments/382145884","html_url":"https://github.com/mumuki/mumuki-laboratory/issues/386#issuecomment-382145884","issue_url":"https://api.github.com/repos/mumuki/mumuki-laboratory/issues/386","id":382145884,"user":{"login":"fidel-ml","id":8825526,"avatar_url":"https://avatars0.githubusercontent.com/u/8825526?v=4","gravatar_id":"","url":"https://api.github.com/users/fidel-ml","html_url":"https://github.com/fidel-ml","followers_url":"https://api.github.com/users/fidel-ml/followers","following_url":"https://api.github.com/users/fidel-ml/following{/other_user}","gists_url":"https://api.github.com/users/fidel-ml/gists{/gist_id}","starred_url":"https://api.github.com/users/fidel-ml/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fidel-ml/subscriptions","organizations_url":"https://api.github.com/users/fidel-ml/orgs","repos_url":"https://api.github.com/users/fidel-ml/repos","events_url":"https://api.github.com/users/fidel-ml/events{/privacy}","received_events_url":"https://api.github.com/users/fidel-ml/received_events","type":"User","site_admin":false},"created_at":"2018-04-17T21:05:27Z","updated_at":"2018-04-17T21:05:27Z","author_association":"NONE","body":"Hi. I just read the thread quickly, and do not understand with detail all the things involved. (You have a lot of lore in this subject that a person droping-by lacks...)\r\nBut I will give you my impressions, as I have been asked. :D  \r\n\r\nFirst, I am not sure that \"number of retries\" is a good measure in all cases. In the online courses with automatic evaluation I have taken, I usually have the concepts right at the first attempt, but making the evaluator to accept my solution requires some attemps (usually with petty details). So, I am not sure about how to measure that a student has understood a concept in an automatic way.\r\n\r\nThat established, I understood that the \"forwards flow\" you mention is about skipping \"reinforcement\" exercises, and the \"backwards\" one is about retrying old concepts because it is somehow determined that that concept was not understood. If that's not the case, what follows can be ignored. :)\r\n\r\nProvided a good way to determine the reasons to flow, I agree with both forwards and backwards flows. However, I found that many courses are designed for an average student, and so slow students tend to fail more often, and quick ones are bored. Forward flow can solve the problem of quick students, but \"backwards\" flow doesn't necessarily helps slow ones. I think that the course must have some \"longer paths\" that slow students must follow, based on their performance on average excercises. For example, on teaching movement over the board, it can be provided an exercise to draw some complex figure (an S shape, for example), and if that fails (given the assessment method discussed before), provide several more examples of simple figures (one with one East, another with one West, then one with two Easts, another with two West, then one with an East and a West, another with a West and an East, etc.).\r\nThe simple exercises (with one or two movements) should not be part of the main flow (so, technically it is not a \"backwards\" flow), but an alternative path that it is suggested to slow students.\r\n\r\nI have no idea how difficult this may result to your current implementation, but I feel that if I can design a course with flows, I would rather prefer this kind of possibility than the backwards or forward. Moreover, alternative slower paths can have themselves alternatives for even slower students... :D \r\n"}}
{"actor":{"display_login":"fidel-ml"}}