A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT | AU | AV | AW | AX | AY | AZ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Timestamp | How did the course meet your learning objectives? | How was the duration of the course? | Comments and suggestions | Comments and suggestions | How useful were the training materials? | Comments and suggestions | Will you recommend this document to others? | Comments and suggestions | If you have Linux / Android project opportunities, will you use this document again in the future? | Comments and suggestions | How important are printed materials? | Comments and suggestions | Did instructor oral explanations add value to the lecture materials? | Comments | How much value did the instructor add to lecture materials? | Suggestions and comments | Was the instructor helpful with practical labs? | Comments and suggestions | How do you rate the training equipment (mainly computers)? | Comments and suggestions | How well was the course organized (program, registration, schedule...)? | Comments and suggestions | How much did you learn? | Comments and suggestions | How useful should this course be in your daily job? | Comments and suggestions | Would you recommend this course to others? | Comments and suggestions | Overall rating | Comments and suggestions | Further training needs? | Comments | How did the course meet your learning objectives? | What part(s) of the course did you like most? | Comments | What part(s) of the course did you like least? | What reasons prompted you to choose Bootlin? | How did you first learn about Bootlin? | Interested in other types of embedded Linux engineering services? | Comments and expectations | Comments and suggestions | How do you rate training conditions (room size, equipment, environment)? | How useful were the practical demos? | Comments and suggestions | Comments and suggestions | How difficult were the training labs? | Was enough time dedicated to practical demos? | Comments and suggestions | How knowledgeable was the instructor? | Please tell us why you need or don't need paper printed materials | How far do you come from? |
2 | 12/17/2020 17:37:32 | 3 | 4 | 5 | 4 | 5 | 4 | 9 | 4 | 5 | Device Driver programming and Device tree tweaking | Availability of online sessions, Open training materials that can be checked in advance, Language, Cost | Course recommended by previous participants | Linux board support package development, Power management, Development of real-time systems, Root filesystem development | Overall it was really good | 4 | 4 | 4 | ||||||||||||||||||||||||||||||||||
3 | 12/17/2020 17:39:34 | 3 | Would have preferred less time spent on the Linux basics and more time actually working on drivers and learning about the kernel systems. | 4 | The labs are a great resource for learning. | 5 | 5 | 4 | 5 | 8 | 4 | Deeper dives into particular driver subsystems such as PCIe and USB. | 4 | Detailed dives into different kernel systems. | Going over the embedded basics and the kernel licensing. It was material that I already knew and for the licensing there are better writeups available that people who are interested could read on their own time. | Availability of online sessions, Open training materials that can be checked in advance | Technical resources on the Bootlin website | Boot time reduction, Power management | 4 | With the online course it was not ideal watching the demos. Doing them later on my own time was valuable though. | 3 | 5 | ||||||||||||||||||||||||||||||
4 | 12/17/2020 17:42:46 | 4 | 5 | 5 | 5 | 5 | 4 | 10 | 4 | 5 | I enjoyed the labs and examples showing how to actually use and write drivers. It was very helpful to see actual implementations of a driver. | The time spent on things like git that seem out of scope of what we are working on, and could be learned elsewhere. | Availability of online sessions, Open training materials that can be checked in advance | Course recommended by previous participants | Boot time reduction, Power management, Development of real-time systems, Technology and architecture consulting | 5 | 2 | 5 | ||||||||||||||||||||||||||||||||||
5 | 12/17/2020 17:48:53 | 2 | This training needs more time, specially when more advanced topics are being introduced (DMA for instance). | I was expecting more practical labs, kernel debugging for instance. | 5 | I believe he knows a lot on the subject. Needs some vi/vim improvement. :) | 4 | 5 | 5 | No previous experience actually writing drivers, so it was quite relevant. | 5 | device tree configuration, integrating drivers in the kernel so the material is quite relevant. | 8 | The instructor needs to focus a bit more. Sometimes he goes on "side quests". Shorter answers when other students ask for obvious things or just presented (student language barrier?). | 4 | 4 | Demos/labs. | Availability of online sessions, Open training materials that can be checked in advance, Language, Cost, Relevance at work. | Internet search engines | Not interested | 5 | More advanced topics needs some basic/commented examples, so students can study them later. | 3 | I would like more demos since the slides are quite comprehensive. | 5 | |||||||||||||||||||||||||||
6 | 12/17/2020 18:25:46 | 4 | Indeed, the duration was slightly longer, but I am not sure if a shorter period would help. Maybe you might consider creating splitting this course into two parts like fundamentals and advanced topics. | 5 | The materials are excellent. But please consider adding something related to virtualization as well. | 5 | 5 | 3 | Not everything was new for me, but still, I've obtained a lot of useful information. | 2 | My current job is mostly at the application level, but it is precious for my future open source contributions and personal projects. | 9 | - As stated above, topics like virtualization and maybe real-time scheduling (with Xenomai) fundamentals could be added to the training. - The flickering screen issue is unhealthy for participants and becomes distracting after some time. This issue needs to be solved as quickly as possible, I think. - The slides with white background could become tiring after long hours. Please consider making a little darker version (maybe with a nice gray background) of your slides. - The video recording of the training should be shared with the participants. Due to our ongoing daily works, sometimes we can be distracted and need to go over the content. I understand your concerns about piracy, but watermarked videos prepared separately for each participant would help. | 5 | 5 | Device Trees | The first is day is definitely for true beginners. (But I can understand. Without splitting course into two parts it's not possible to avoid that.) Also, the contents of the last day could be replaced by some 'deep' technical content. | Trainer, Linux has been involved in my entire career as a valuable asset. I want to pay my 'debt' by actively contributing to it. :) My motivation to join the course was to get the latest trends in kernel development quickly. | I knew you guys since the free-electrons days, probably due to your valuable contributions to the community. | Not interested | I am not sure the management would be interested (because they could be old minded sometimes), but I'll definitely share Bootlin's name with the management as a noteworthy consulting company. | 4 | Some practical DMA and PM demos should be part of the course. | 4 | Under a remote setup, it wouldn't always be possible to finish the demos on time quickly. Maybe you should speed up carrying over demos under QEMU. I would be more than happy to develop those necessary 'virtual' QEMU drivers with you. :) The practical labs for BeagleBone could remain but would be optionally tried out offline by the participants. | 5 | ||||||||||||||||||||||||||
7 | 12/17/2020 19:36:45 | 2 | I would say that duration of the course is too short for the given material. It would be much better to have lections distributed across an extended period of a few months with weekly lectures to gradually absorb the material and have enough practice before going forward through the following topics. | The learning curve of this course is too steep. The material is hard to grasp fast. I feel that I will have to dedicate a lot more time reviewing the material later on and doing labs independently. I got a general overview of the material, though. | 4 | As the lab instructions are missing some details, it caused problems in progressing through them faster. | The instructor is a very knowledgeable person with practical experience. The only suggestion I would make here to explore some teaching methods to make knowledge transfer more efficient. With some level of exaggeration, I may say that industry professionals and professional teachers have different mindsets. They have something to learn from each other. | 4 | In my opinion, during the second week, the training turned into reading slides what makes it less beneficial than recorded lectures. | 4 | I liked the fast way of organizing and registering for the course. However, there was a confusing schedule sent from the instruction just before the class. I suggest fixing the flickering issue of the slides in the used video platform. I think that Google Classroom and Google Meet would be more suitable for these needs. | 2 | So far, I learned how to config the kernel, compile it and load it. Everything else was quite advanced for me. Hopefully, I will be able to catch up on this on my own. | 4 | It helps me understand the concepts of what my team is doing and be more efficient in supporting it. | 6 | During the course, I realized that it would be more beneficial for me to take a vacation to have enough spare time to practice labs. You may want to give this suggestion to your future students. Otherwise, there is a strong disbalance between theoretical and practical parts of the course. For the same reason, I find MOOCs more efficient for learning. Unfortunately, there are not so many courses covering Linux development yet. | 2 | Linux, embedded, drivers, Yocto, security. | 3 | Labs | Demos | Not applicable - My management made the decision | Bootlin chosen by my management | Not interested | N/A | 3 | I see low value in watching somebody else coding. It would be better to have somebody review my work while I am progressing through the course. | 3 | I would trade off demos for labs. | 5 |