Skip to content

Commit 64f2602

Browse files
Reflect on Day 3
1 parent ee02016 commit 64f2602

7 files changed

Lines changed: 339 additions & 36 deletions

File tree

evaluations/20260423_day_3/README.md

Lines changed: 56 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,79 @@
2121

2222
- good
2323
- good
24-
- Richèl's sessions had a good pace, the rest were way too fast with too little time for exercises and too little time for breaks.
24+
- Richèl's sessions had a good pace,
25+
the rest were way too fast with too little time for exercises
26+
and too little time for breaks.
2527
- more practice
2628
- good
2729
- Good, did well balancing levels across a large group
28-
- I like the way that Richèl is teaching. He makes the concepts clear and you can follow his instructions and learn. However, I cannot follow the class when Bjorn is teaching, I feel very lost.
30+
- I like the way that Richèl is teaching.
31+
He makes the concepts clear and you can follow his instructions and learn.
32+
However, I cannot follow the class when Bjorn is teaching, I feel very lost.
2933
- The overall pace was OK
3034
- Pace seems to be OK, it's probably me who is slower than the pace :)
3135
- A bit uneven. I think more time is needed
3236
- OK
3337

34-
3538
### [Future topics](future_topics.txt)
3639

3740
- We did not even get to practice what is already in the course properly
3841
- GNNs
39-
- More information about how analyze big data such as genomic or transcriptomic data.
40-
- More examples on how to run Python codes as batch jobs. More about finding modules
42+
- More information about how analyze big data such as genomic
43+
or transcriptomic data.
44+
- More examples on how to run Python codes as batch jobs.
45+
More about finding modules
4146
- USPEX
4247

43-
4448
### [Other comments](comments.txt)
4549

46-
- more cases, like, an oom killed job , how to seff it and solve the issue to run it properly
47-
- Use Richèl's teaching style for all topics. Keep the amount of content in the course as it is, but spread it over 5 days instead of 4 days. There's simply way too much to go through, way to many potential technical difficulties that take time, and way too little time to do exercises to actually absorb all the content and enjoy the learning process. And I would suggest that the course on how to connect and work in an HPC environment be moved to before this course during the same semester, so that people don't have to deal with having to learn that at the same time. Right now the "Online training events for new users: NAISS Introduction training days" course is after this course during the semester, which makes little sense considering that its contents should be a prerequisite for this course.
50+
- more cases, like, an oom killed job,
51+
how to seff it and solve the issue to run it properly
52+
- Use Richèl's teaching style for all topics.
53+
Keep the amount of content in the course as it is,
54+
but spread it over 5 days instead of 4 days.
55+
There's simply way too much to go through,
56+
way to many potential technical difficulties that take time,
57+
and way too little time to do exercises to actually absorb
58+
all the content and enjoy the learning process.
59+
And I would suggest that the course on how to connect and work
60+
in an HPC environment be moved to before this course during the same semester,
61+
so that people don't have to deal with having to learn that at the same time.
62+
Right now the "Online training events for new users:
63+
NAISS Introduction training days" course is after this course during
64+
the semester, which makes little sense considering that its contents
65+
should be a prerequisite for this course.
4866
- Where should we improve? materials, exercises, and structure
49-
- For me personally, the time spent interacting with the cluster and getting familiarised was the most useful. This is personaly though an I'm not sure whether this would be the case across the board.
50-
- Today (day3), the topics were more of what I expected from an Introduction to Python and Using Python in an HPC environment course. The morning session about pandas, matplotlib and seaborn was interesting, as well as the big data with python. I will probably use Dask in the future so it was a good explanation of how Dask works. I still don't understand the time spent talking about bash and sending jobs. We could use that time learning and using common python packages in an HPC cluster.
51-
- It think that we need more documentation about Dardel. Also, we need more hands-ons and demonstrations.
52-
- I feel some exercises are not in "step-by-step" format that makes difficult to complete it.
53-
- I think there is very little material on the pandas/matplotlib/seaborn part and would like there to be more so I can redo it later myself. This just tells you were to go look for the info and that could be put in a box at the bottom. I am not fond of the way Richel teaches (sorry - he is very nice). I prefer to have more theory and material to read and then also show some demos. Maybe if there was more time for this course. I really think you should have it a full week.
54-
- At first I didn't understand why we need to learn about batch since most people use IDEs now but I realized that batch is also part of HPC and that there may be some people who still submit jobs to batch and doesn't just work in jupyter
67+
- For me personally, the time spent interacting with the cluster and
68+
getting familiarised was the most useful.
69+
This is personaly though an I'm not sure whether this would be the case
70+
across the board.
71+
- Today (day3), the topics were more of what I expected from an
72+
Introduction to Python and Using Python in an HPC environment course.
73+
The morning session about pandas, matplotlib and seaborn was interesting,
74+
as well as the big data with python.
75+
I will probably use Dask in the future
76+
so it was a good explanation of how Dask works.
77+
I still don't understand the time spent talking about bash and sending jobs.
78+
We could use that time learning and using common python packages
79+
in an HPC cluster.
80+
- It think that we need more documentation about Dardel.
81+
Also, we need more hands-ons and demonstrations.
82+
- I feel some exercises are not in "step-by-step" format
83+
that makes difficult to complete it.
84+
- I think there is very little material on the pandas/matplotlib/seaborn part
85+
and would like there to be more so I can redo it later myself.
86+
This just tells you were to go look for the info and
87+
that could be put in a box at the bottom.
88+
I am not fond of the way Richel teaches (sorry - he is very nice).
89+
I prefer to have more theory and material to read and
90+
then also show some demos.
91+
Maybe if there was more time for this course.
92+
I really think you should have it a full week.
93+
- At first I didn't understand why we need to learn about batch
94+
since most people use IDEs now but I realized that batch
95+
is also part of HPC and that there may be some people who still submit jobs
96+
to batch and doesn't just work in jupyter
5597

5698
## [Any other feedback](any_other_feedback.csv)
5799

evaluations/20260423_day_3/analyse.R

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -182,21 +182,14 @@ ggplot2::ggplot(
182182

183183
ggplot2::ggsave(filename = "average_confidences_per_question.png", width = 7, height = 7)
184184

185-
186-
t_sessions_taught <- unique(t_tidy$question)
185+
success_score <- mean(t_tidy$answer) / 5.0
186+
readr::write_lines(x = success_score, "success_score.txt")
187187

188188
# Cut out sessions if needed
189-
#t_sessions_taught <- stringr::str_subset(t_sessions_taught, "Pandas|Seaborn|matplotlib")
189+
t_sessions_taught <- stringr::str_subset(t_sessions_taught, "Pandas|Seaborn|matplotlib")
190190

191191
testthat::expect_true(all(t_sessions_taught %in% t_tidy$question))
192192

193193
confidences_on_taught_sessions <- t_tidy |> dplyr::filter(question %in% t_sessions_taught)
194194
success_score <- mean(confidences_on_taught_sessions$answer) / 5.0
195-
readr::write_lines(x = success_score, "success_score.txt")
196-
197-
198-
199-
200-
201-
202-
195+
readr::write_lines(x = success_score, "success_score_richel.txt")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.66

evaluations/all_courses_so_far/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,3 @@
9595
A wordcloud of all the words in the comments.
9696

9797
![Wordcloud](wordcloud.png)
98-

reflections/20260422/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)