Open minnaheim opened 3 months ago
@mbannert, what do you think of this?
How much programming experience do you have?
(Radio-Button)
What is your primary programming language?
(Radio-Button)
What additional programming languages do you use?
(Checkbox Group)
Which programming tools and frameworks do you use regularly?
(Checkbox-Group)
What is your experience with Git (Version Control)?
(Radio-Button)
What is your experience with improving your code?
(Checkbox-Group)
Do you automate your workflows or processes?
(Radio-Button)
Do you work with virtual environments or containers?
(Radio-Button)
What is your experience with web development?
(Radio-Button)
What is your experience with project management methodologies like Scrum?
(Radio-Button)
What is your experience with data management?
(Radio-Button)
What is your experience with data communication?
(Radio-Button)
What is your experience with programming infrastructure?
(Radio-Button)
Which Integrated Development Environment (IDE) or software application do you use?
(Checkbox-Group)
Where did you learn to program?
(Checkbox-Group)
What is your academic background?
(Radio-Button)
If you are a PhD student, where are you pursuing your PhD?
(Text Input)
Anything else you'd like to share about your programming experience or background?
(Text Input)
What are programming tasks you encounter when researching/working?
(Checkbox-Group)
Where do you face challenges in programming?
(Checkbox-Group)
Anything else you want to share about your needs for the course?
(Text Input)
What do you expect to learn from this course?
(Checkbox-Group)
What do you expect from the group work in this course?
(Checkbox-Group)
Any additional expectations for the course?
(Text Input)
Why: if many have R knowledge, know to focus less on the "R programming in Block 2 Session 1"
Why: Determine focus of programming infrastructure in the course
Why: Determine focus of programming frameworks in the course
Why: Determine if typesetting tools should be touched upon, if yes, which?
Why: Determine focus of git in course
What is your experience with Version Control?
(Slider)
What is your experience with improving your code?
(Slider)
Do you automate your workflows or processes?
(Slider)
Do you work with virtual environments or containers?
(Slider)
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: maybe make comparison about which is good for what? vscode (git, debugging), rstudio (shiny), etc.
Why: determine type of teaching best used - work on their own, discussions, exercises, etc.
Why: determine focus - more content, or more time and guidance for group work?
Why: what is their starting point, where to expand
Why: what to focus on in course
Why: determine "hot-topics" to focus on
Why: encourage students to align their groups based on this?
@mbannert I was thinking, to reduce the size of the questionnaire we should either combine the questions about which tools people use, or just leave the former out, and just ask about expertise? E.G. Q.7 and Q.8 are which version control tools do you use, and what is your experience with them (none-expert)
Imagine you have to explain the following concepts to your peers. Indicate which you feel comfortable to give a basic explanation (multiple may apply) -> check-box
Reporting - level of expertise
Please indicate your level of expertise in the following languages: (lickert) - blooms taxonomy
-> based on Data Management Chapter (are you familiar with these concepts 6.1-6.4)
longtitude data, time series, etc...
-> check book -> infrastructure
Why: if many have R knowledge, know to focus less on the "R programming in Block 2 Session 1"
Why: Determine focus of programming infrastructure in the course
Why: Determine focus of programming frameworks in the course
Why: Determine if typesetting tools should be touched upon, if yes, which?
Why: Determine focus of git in course
What is your experience with Version Control?
(Slider)
What is your experience with improving your code?
(Slider)
Do you automate your workflows or processes?
(Slider)
Do you work with virtual environments or containers?
(Slider)
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: should this be topic in course?
Why: maybe make comparison about which is good for what? vscode (git, debugging), rstudio (shiny), etc.
Why: determine type of teaching best used - work on their own, discussions, exercises, etc.
Why: determine focus - more content, or more time and guidance for group work?
Why: what is their starting point, where to expand
Why: what to focus on in course
Why: determine "hot-topics" to focus on
Why: encourage students to align their groups based on this?
Know your Audience:
Know their Needs:
Know their Expectations: