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 ...
Ben I.'s user avatar
  • 32.9k
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 ...
David White's user avatar
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 ...
Ryan Nutt's user avatar
  • 3,029
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....
Buffy's user avatar
  • 36k
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 ...
Gianluca Della Vedova's user avatar
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 ...
David Lovell's user avatar
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 ...
OBu's user avatar
  • 594
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++, ...
Liz H's user avatar
  • 121
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 ...
Nuno Gil Fonseca's user avatar
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 ...
TuringTux's user avatar
  • 1,011
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,...
Peter's user avatar
  • 9,082
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 ...
Buffy's user avatar
  • 36k
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 ...
Green Griffin's user avatar
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 ...
Ben I.'s user avatar
  • 32.9k
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 ...
Ben I.'s user avatar
  • 32.9k
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 ...
tusharsoni's user avatar
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 ...
Fureeish's user avatar
  • 366
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 ...
Fureeish's user avatar
  • 366
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 ...
Ben I.'s user avatar
  • 32.9k
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....
Kaneki's user avatar
  • 783
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 ...
pojo-guy's user avatar
  • 998
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/...
Dirk Grunwald's user avatar
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 ...
Fritz Sieker's user avatar
  • 1,133
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.
john french's user avatar
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 ...
Buffy's user avatar
  • 36k
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 ...
Gypsy Spellweaver's user avatar
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 ...
Daniel R. Collins's user avatar
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 ...
Ben I.'s user avatar
  • 32.9k
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
Asmodiel's user avatar
  • 136
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 ...
ctrl-alt-delor's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible