ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAE
1
TimestampHow did the course meet your learning objectives?Comments and suggestionsHow was the duration of the course?Comments and suggestionsHow useful were the training materials?Comments and suggestionsHow knowledgeable was the instructor?Comments and suggestionsHow much value did the instructor add to lecture materials?Suggestions and commentsHow useful were the practical demos?Comments and suggestionsWas enough time dedicated to practical demos?Comments and suggestionsHow well was the course organized (program, registration, schedule...)?Comments and suggestionsHow much did you learn?Comments and suggestionsHow useful should this course be in your daily job?Comments and suggestionsWhat part(s) of the course did you like most?What part(s) of the course did you like least?Overall ratingComments and suggestionsFurther training needs?CommentsWhat 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
2
Bootlin comments on this training evaluation

The document below contains the evaluation of participants to a “Linux kernel driver development” training course delivered online by Bootlin in July 2021.

A number of these comments are negative and point out that the attendees were expecting a general introduction to Linux, and not an advanced course on Linux kernel driver development.

While we regret the negative feedback, Bootlin believes that there has been insufficient communication between our customer and the training participants on the contents of the training, and an incorrect assessment of the learning objectives of the participants which should have instead followed our “Embedded Linux system development” course.

Indeed, Bootlin believes it was clear from the start that the topic of the course was Linux kernel driver development, and not an introduction course to Embedded Linux. In particular:
The agenda as well as the complete training materials for all Bootlin courses are publicly available, so attendees are able to read the training materials prior to the course, and make sure that the course corresponds to their learning objectives.
The agenda of our Linux kernel driver development course points out several requirements, one of which being “Familiarity with embedded Linux development”. Our prerequisites suggest to follow our “Embedded Linux course” or to have the corresponding knowledge.

Another feedback from this evaluation form is that the on-line training does not include practical labs done by the participants. However:
This is made very clear in our agenda and training offering, that due to the logistic difficulties of providing hardware platforms in the context of on-line courses, the practical labs are replaced by demonstrations done by the trainer.
All the details (list hardware accessories, links to purchase them, instructions) are provided to the participants to allow them to reproduce the practical demonstrations. We also provide an instant messaging channel dedicated to the training course, using which the participants can get support from the trainer when trying to reproduce the practical demonstrations. For this training course, only one participant joined the instant messaging channel, and no message or question was ever asked by any of the participants.

The exact same trainer delivered the exact same course, to another group of engineers from the same customer just a month before (June 2021), and received positive feedback: https://bootlin.com/feedback/training/2021/kernel-online/2021-06-24b.pdf
3
7/23/2021 9:55:1555555555I think it would be better if every participant had to do a lab, not just watch4485Not applicable - My management made the decisionBootlin chosen by my managementLinux board support package development
4
7/23/2021 9:55:53434441233374Open training materials that can be checked in advanceBootlin chosen by my managementLinux board support package development, Boot time reduction, Development of real-time systems, Root filesystem development
5
7/23/2021 9:56:11333533333363Not applicable - My management made the decisionBootlin chosen by my managementNot interested
6
7/23/2021 9:57:31555554Some homework task between training sessions would help to digest the practical knowledge better. 3Same as above, let's say an hour of homework between the sessions would help in understanding the material. 55485Not applicable - My management made the decisionTechnical resources on the Bootlin websiteNot interested
7
7/23/2021 9:59:095345553542demos83Availability of online sessions, Not applicable - My management made the decisionBootlin chosen by my managementNot interested
8
7/23/2021 10:01:26243433It would be better to do practical things together with trainer233231Not applicable - My management made the decisionBootlin chosen by my managementNot interested
9
7/23/2021 10:01:42433544454283Availability of online sessions, Open training materials that can be checked in advance, Not applicable - My management made the decisionBootlin chosen by my managementNot interested
10
7/23/2021 10:05:092Our linux basic knowledge was almost zero. The training not explained entire linux architecture, the slides have to much text. I don't think that I learned something useful about linux...3The course duration is ok. But brakes of 15 min every one hour are too long and are distractive.1Slides have too much text inside. There are not many pictures or graphs showing how linux is designed and how it is working.4I think that instructor is knowledgeable but training is definitely bad prepared. 22Not very useful. To learn anythink every participant shall have at least virtual machine but we have nothing... Looking what the instructor is doing is wasting time.2Pratical demos should be practical. But they were like a lecture...11121Not applicable - My management made the decisionBootlin chosen by my managementNot interestedTo be honest for next time - at the beginning show how linux architecture is designed, what specific system folders are responsible for. Use more pictures and graphs instead of raw text. Give every participant the Virtual machine to follow the instructor and to do practical lab on its own. Looking all the time what instructor is doing is only a wasting of time.
11
7/23/2021 10:06:55242542223142Not applicable - My management made the decisionBootlin chosen by my managementNot interested
12
7/23/2021 10:07:05423443243273Not applicable - My management made the decisionBootlin chosen by my managementTechnology and architecture consulting
13
7/23/2021 10:07:434A lot of interesting theory and working examples, but to strength achieved knowledge need practice by myself with real hardware.3Accurate4Very useful, I'll use them during self practice with real hardware on my desk.5As topic was new for me, I would say He is guru for me :-) I'll not hesitate to ask him for any clarification during my self practice ( I hope he will be available for some time )444553For now in my regular work it's not useful at all but other side it fully covers my interests and hopefully will be a part of my future project.All was very interestingNone93eg. Yacto, Buildroot, in general full scope of embedded linux topcs , but for now all is depending on management decision and project needsNot applicable - My management made the decisionBootlin chosen by my management but I've read some widely available Web materials from bootlin in the pas.Not interested
14
7/23/2021 10:13:523No clear guideline how to prepare to the training (how prepare environment, what kind of cables prepare to use beagle, etc. - it is in presentation, but it should be explicitly written). 3554432as told previously , lack of good introduction32we are not using linux in daily job , but good knowledge extention65Not applicable - My management made the decisionBootlin chosen by my managementDevelopment of real-time systems, Build environment support, Technology and architecture consulting
15
7/23/2021 10:17:382A lot of knowledge, but It was hard to follow up, easy to get distracted. Often jumping between very specific topics without a general view beforehand therefore it was easy to get lost. As most (80-90%) of the attendees claimed they had no experience in linux kernel I expected that (at least for first 1-2 days) we will get a very basic info just to get us on board. Instead the training was following the slides that were designed for people with experience - not adjusting for actual audience. But maybe that's only me :)5253332see first comment2232Not applicable - My management made the decisionBootlin chosen by my managementNot interested