15
votes
How can I design online tests and prevent cheating?
I don't think there are any published tools to generate programming assignments, though there are articles that describe such tools (such as this one from a CUNY, or this one from Croatia, so one ...
7
votes
How can I design online tests and prevent cheating?
I agree with Ben I. and Buffy. I'm planning to cancel the remaining exams in the semester (assuming my university ends up moving to online instruction) and replace them with projects. Many studies ...
5
votes
What screencasting tools can be used for online teaching
Fingers crossed that this one doesn't get closed. I've tried to do something similar, but it hasn't come out well. Hoping that some others have suggestions.
It looks like they're using some sort of ...
5
votes
Code highlight for classroom use
I would suggest two things. Both of them, however, require that you give them printouts of the code so that they can make notations of their own without having to use any tool. Just write on the paper....
5
votes
Creating a pre-recorded lecture
OBS Studio fills your description.
It is not the easiest program to use, but you can find plenty of tutorials on YouTube.
While rewinding the recording again might seem appealing, it is very common to ...
5
votes
Creating a pre-recorded lecture
For high-stakes presentations, I suggest writing a script. 1 page of well-spaced A4 reads back at ~3 minutes and allows you to get your points across clearly and concisely, especially points that need ...
4
votes
Code highlight for classroom use
I'm taking a very basic approach when I do it: I use my Editor and comment line by line. This way I can directly show alternatives and effects if something does not work as planned.
Usually I'm ...
4
votes
Code highlight for classroom use
You need to know about http://pythontutor.com/ - they have line-by-line execution and a diagram showing memory and how it changes. They also have more than just Python, they have Java, C, C++, ...
4
votes
How can I design online tests and prevent cheating?
At my University, we had the chance to modify the syllabus, if needed, to remove or decrease the weight of "traditional" written tests.
While in most programming courses eliminating tests is not a ...
4
votes
What are ahaslides.com alternatives for interactive polls during a lecture?
PINGO might suit your needs (see also the list of features). The project is (or was) associated with the German Universität Paderborn.
The source code is available and licensed under the Eclipse ...
3
votes
What screencasting tools can be used for online teaching
I don't think this is the software in question, but one product that can produce similar results is Explain Everything. I used it to create short grammar review videos back in my English teaching days,...
3
votes
How can I design online tests and prevent cheating?
This isn't really an answer and requires long term thinking, but perhaps this is an opportunity to start to rethink how we evaluate students. I'm not a big fan of testing. Especially high stakes ...
3
votes
Quizzes after lectures
I have a few thoughts on this topic. One is a couple ideas about how quizzes could be implemented (if you choose to use them), and the other is some more general thoughts on the tactics that I use to ...
3
votes
Code highlight for classroom use
I create code-comprehension sheets outlined in one of two ways (depending on the code): code on the left, with questions on the right, or code with questions interspersed like comments.
There are a ...
3
votes
Software to produce an interactive presentation?
Here are two ideas that might meet your needs:
Codingbat allows you to create a teacher account and your own problem sets. You have to put in test values for all of your functions, but you can see ...
3
votes
Do you use any teaching assistant tool in your CS1 lab classes?
When I was a TA, we used tools to automatically:
Collect submissions and run them against set of predefined test cases
Give instant feedback to students on how they did based on the test cases they ...
3
votes
Any technology for full body video with slides in Zoom
This is fairly easily achievable with OBS. There are some plugins that can help you with setting it up with Zoom. You need to:
Set up a fairly big Green Screen with decent lighting.
Capture the ...
3
votes
What is the technology (or combination of technologies) one would use to create slides, animations and live coding for lectures?
Use RevealJS.
Initially when this question was asked I was adopting RevealJS for my own slides after I had witnessed some of my colleagues using it. At that point my knowledge about the framework was ...
3
votes
What are ahaslides.com alternatives for interactive polls during a lecture?
I don't know about open source, but as I understand it, Kahoot!, Google Forms, Poll Everywhere, Slido, and Mentimeter are all integrable into Google Slides, and all have free tiers that allow you to ...
2
votes
Do you use any teaching assistant tool in your CS1 lab classes?
I am a TA at a University and yes we do use code snapshot tools but for confidentiality reasons I cannot tell you which one we use. It works extremely well for checking plagiarism, but that's about it....
2
votes
What screencasting tools can be used for online teaching
I am not a video pro, but I do enough studio work to recognize the technique. I use parts of this technique every week in live webcasts, albeit with additional hardware to overlay the graphic on the ...
2
votes
Software to produce an interactive presentation?
I highly recommend using Jupyter Notebooks. These provide a system for integrated code + narrative.
You can get a quick sense of the results by looking at https://github.com/rajathkmp/Python-Lectures/...
2
votes
How to create webpage slides for teaching?
One of our instructors at CSU does his entire course web site using
Pmwiki, which uses a markup language. If you follow certain conventions, it can be converted to a slide show in the browser. For an ...
2
votes
How to create webpage slides for teaching?
pandoc can convert slides written in markdown to a html presentation using reveal.js. pandoc can go markdown->latex (beamer) too. Not sure about going latex->reveal.js but it could be possible.
2
votes
Quizzes after lectures
Think about it a bit more generally. If all you want is to force their engagement, then it will probably work to some extent, with most of them.
But if you expand the goal you can do much more.
A ...
2
votes
Tools for running classes remotely
A good beginning is to see what tooling is already in place at your institution. Rare are the schools which have zero online content. If it's already in use, you have an expert base to draw on.
Not ...
2
votes
How can I design online tests and prevent cheating?
Maybe a better idea could be a quiz with automatically generated
questions, like a code snippet and the request to determine the output
for a given input, with different input values and variable ...
2
votes
Teaching in class and online cohorts CS
I am in an almost identical situation to you, and I suspect that many, many CS teachers around the world are in similar boats right now.
I think you're right about the fundamental truth of it; you ...
2
votes
Accepted
What are ahaslides.com alternatives for interactive polls during a lecture?
According to alternative.to, there are multiple open source competitors apart from PINGO:
ClassQuiz
Particify
Claper
1
vote
Tools for running classes remotely
Here is what I do in my one-to-one sessions. It can be adapted for group sessions.
Both me and the student login (ssh) to a central server (a raspberry pi). From ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
lecture-tools × 18distance-learning × 3
assessment × 2
secondary-education × 2
lesson-ideas × 1
resource-request × 1
student-motivation × 1
best-practice × 1
programming × 1
python × 1
classroom-management × 1
data-structure × 1
exams × 1
student-perceptions × 1
cheating × 1
online × 1
information-technology × 1