| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| ease:fallschool [2020/06/10 09:22] – hassouna | ease:fallschool [2020/06/17 11:32] (current) – syrbe |
|---|
| **Information that is missing and maybe bugs: | **Things I would change: |
| ** | ** |
| - Visit the page https://ease-data.informatik.uni-bremen.de/ user/register. Here you will find the box with ’Please fill out’, if you do not have an account you can create one here. The email address does not matter in principle, but please keep in mind that your progress will only be saved on your account. Otherwise, sign up. | - Separate the 'Setting Up' Chapter into another Tutorial since it is a bit overwhelming how long the Tutorial is. Removing this Chapter would make it appear slimmer. |
| - Read the Introduction carefully and then click on Logic Programming Course. If you read the next section click on Next: Facts. You will learn something about: Syntax, Facts, Rules, Unification and Recursion. **how can i go back when i clicked Next? (only way i found out till now was to reload the page)** | - For the Emacs part print out the shortcuts or link them on the side, such that nobody needs to scroll all the way up. |
| - At the end of section 2 there is Task 1 which has to be completed. Click on Editor on the top left. If not already done, click on ’Create a Package’, enter the name fall_school and confirm with Ok. If no files appear, hover over the Create a Package button to select the package. For task 1 you have to edit KB1.pl. keep in mind that after each change of the file on the tab package consult must be pressed. If there is an error here, that is probably because the package has not been selected correctly yet. It has to look like this: **that not saving part and consulting part was VERY unhandy and should be made differently. | - The first exercise is about the last Chapter.. so you do nothing except copy and paste till that point. |
| - In general for a online course this should have more examples and debugs picture | - There should be a small exercise after "Simple Fetch and Place" e.g. Spawn object X on the corner of the island with the color blue... |
| | - Next Exercise could be After 'Perceiving Objects' e.g. Now try to move to the object you spawned yourself earlier and perceive it. |
| {{:ease:falschoolpicture.png|}} | - The same follows for placing the object. |
| | - Now for the Chapter 'Simple Plan' i think that the "after that you can copy-paste the following code into the file:" contains a way to long code for just copy and paste. The code is explained afterward, but it would be good to provide more of a learning effect here e.g. Writing the wrapper for the plan and then put something like ;;your code goes here for navigation, within the plan and the people have to add the actions they've learned from above sections. |
| | - I personally think the Recovery from Failures section is way way to long and to much code again to copy and paste. Either this needs to be shortened or this section could be "Extra Points" or something. |
| | - The 'Visualizing Coordinates' could be one of the first chapters, since throughout the Tutorial you may want to know this. |
| - Chris Loesung des Kurses fuer eine Online vorrausetzung. | - For the Exercise section, it would be nice to have some "hints" if you can't figure it out. Hints that you can open if you want to but u don't have to or something. |
| | |
| | |
| | |
| Feedback: | |
| | |
| -designators should be explained. Maybe put a link to those topics at appropriate position. | |
| - an introduction to how to navigate and handle Emacs would have been nice at the start | |
| | |
| | |
| - VM is too slow for some. Laptops's we can lend with everything pre-installed would be nice (be it VM or native doesn't matter) | |
| -3h isn't enough to complete the tasks, | |
| -the intro of the tutorial was too long, | |
| - Too little time. Nobody finished Exercise 1 | |
| - visualization of poses could be done better (we used Rviz and "point clicked", but rotation remains a problem) | |
| - Someone also suggested to do the following: Emacs crash course + basic shortcuts introduction, LISP introduction (just show some basic functions since they look very different to other languages. Like, variable definitions, let, if, mapcar (it's cool)) and then go to CRAM. (Maybe emphasize rather on plans/actions which look more like "natural language"?) | |
| |
| |