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
Is it OK to use "informal" systems such as TeamSpeak or Discord to support classes?
We've been using Discord as a central place for all class discussion, and Zoom only for live lessons (rare) and small group meetings, and unpublished YouTube links for most lectures. So far this has ...
5
votes
HS Lessons On Modeling Virus Spread
I teach a Mathematical Modeling elective at the high school where Ben I. and I teach. I would love to do an in-depth object-based model using programming with my students, but generally speaking I don'...
5
votes
What evaluation methods can be used that don't involve testing but are adaptable to online courses
As part of an algorithms module (first-year undergraduate level), I got students to choose a computational problem from a list of options I provided, write an algorithm to solve it, and write a 750-...
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
HS Lessons On Modeling Virus Spread
Here are two resources that might be appropriate, but neither is a spreadsheet model.
The first is a resource called Contagion that has just been created for the Greenfoot Java system (IDE plus ...
4
votes
HS Lessons On Modeling Virus Spread
You probably could adapt A. K. Dewdney’s “Sharks and Fishes” programming challenge from his old Scientific American column (https://www.cs.mcgill.ca/~carl/fishnsharks.html). Here’s another example of ...
3
votes
Platform recommendation for an online competitive programming school
Google Classroom is a clean and feature light interface for managing the distribution and collection of course materials of a wide media variety. I teach about 100 students across five courses each ...
3
votes
Platform recommendation for an online competitive programming school
My first instinct is that any LMS is overkill. LMSs manage classrooms, it's true, but they also are designed to help manage schools, and most of the administrative end (and most of the features ...
3
votes
Is it OK to use "informal" systems such as TeamSpeak or Discord to support classes?
Like you and one of the other answerers (as of writing this), in a class I TA for, we use Zoom for lectures and Discord for something else--in our case, we use Discord for office hours (undergrad, ...
3
votes
Is it OK to use "informal" systems such as TeamSpeak or Discord to support classes?
We use Zoom (school-mandated for classes), students organized Discord rooms for contact with the TAs (and I believe among themselves), I understand they also have Facebook and WhatsApp and probably ...
3
votes
What evaluation methods can be used that don't involve testing but are adaptable to online courses
I agree with kaya3. You can assign open-ended projects where students apply techniques from the course. Or you can give them more structured projects, e.g., from this book by Havill (the website ...
3
votes
Training students to give better feedback, when remote teaching
Since you are working remotely, I might direct them to a Google Form that asks followup questions. So, if they initially chose "Something doesn't work!" the form would follow up with a series of ...
3
votes
Distributed Pair Programming in distance education
My suggestion would be to utilize seprate tools for elements of the process rather than try to find a packaged solution, or modify an existing tool which is 'not quite right' for the task.
Quick ...
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 ...
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
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
Training students to give better feedback, when remote teaching
The brutal truth is that most of us are quite weak when it comes to asking questions. Given the age-group with which you're working, I'm a little surprised. I thought youngsters a little less ego-...
2
votes
Training students to give better feedback, when remote teaching
Even before the course starts give them a document that explains something of your concerns. The important point is that "I can't read your mind." You have to tell me about your problems. Give a few ...
2
votes
Distributed Pair Programming in distance education
I've been experimenting with AWS Cloud9 with a view to remote pair-programming (at the professional level). Also, as a means of (vocational level) coaching of young professionals currently working-...
1
vote
Distributed Pair Programming in distance education
Keep it simple and integrate into tools that your school is already using as much as possible.
For example, my university is using MS Teams (which may currently be free for everyone). To do pair ...
Community wiki
1
vote
Distributed Pair Programming in distance education
In the past I've successfully used XPairtise for Eclipse. The Eclipse marketplace shows this and a couple of others: https://marketplace.eclipse.org/category/free-tagging/pair-programming
A separate ...
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 ...
1
vote
What evaluation methods can be used that don't involve testing but are adaptable to online courses
If your main concern is related to cheating in tests, there are some ways to somehow minimize it (not 100%, though).
I am in "forced" quarantine since March 4th, so, almost all the 2nd semester is ...
1
vote
How can I design online tests and prevent cheating?
I rather agree with Buffy, put simply, my argument is that a more collaborative approach does bear more fruit. Especially if the goal is to show understanding of concepts and a how to put them into ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
distance-learning × 9lecture-tools × 3
online × 2
secondary-education × 2
lesson-ideas × 1
student-motivation × 1
classroom-management × 1
exams × 1
evaluation × 1
cheating × 1
pair-programming × 1