Is it possible to access the course notes without starting the course?
As sometimes I want to go back to read something as reference after completing the course, or I just want to read up on a topic and try with my own example (local). For that it is rather slow and unnecessary to load the whole course environment…
This feature is already implemented. If you have an subscription you can access the course notes either from a different course or from a rosject. So you must at least have a course or a rosject running.
From a rosject:
You can check all of the course notebooks by clicking on the green book icon at the bottom menu bar:
From a different course:
You can check all of the course notebooks by clicking on the blue book icon at the top menu bar:
The user should have at least started learning the course and must have completed between 25-50% of the course, to be able to view the notes, while being subscribed. Also make the notes available only till the chapter they have finished. So, if they have completed 60%, then only 60% of the course notes can be viewed.
It could probably be accessible to users who have completed the course 100% when they had subscription, but not currently subscribed, while access to other course notes remain blocked or inaccessible. (Optional and only if possible.)
So, if either the first or both are possible, then count my vote too. [This way it could be beneficial for both The Construct and the users.]
Thank you for making your request and suggestions very clear.
I will discuss your suggestions with the Team for possible inclusion in the list of features to be implemented soon. Hopefully we will have move votes to increase its chances of getting “elected.”
Consider for instance the ‘Advanced Modern C++ for Robotics’ course.
I have a lot of experience in C++ for robotics, yet there’s always room for improvement, so I’d like to quickly skip through this course and see if there might be specific details that go beyond my knowledge.
So for most topics, I am not at all interested in completing the exercises and test projects. For other topics I might prefer to directly apply new knowledge to my own code in my own projects, or for completely new topics I might effectively prefer to do the course exercises first.
So I don’t see why enforcing a certain learning path would be beneficial.
Of course if you want to receive a course certificate, that’s something else. Then you need to complete all tests and assignments.