Zoom Logo

Get Started with Gradescope Programming Assignments - Shared screen with speaker view
Megan | Gradescope Team
24:43
Welcome everyone! Thanks for joining us today. We’ll begin in a few minutes. Can you share where you are joining from and your favorite thing about Gradescope?
Clayton Cafiero
25:19
University of Vermont, Burlington VT
Katy | Gradescope Team
25:22
Glad you could all join us 😀
Steve Shapiro
25:26
Auburn University, Alabama.
Joel Almoradie
25:42
Good afternoon! Joel, from NJ. New to GradeScope, and looking forward to an afternoon of learning! :-)
Nareman
25:45
good morning from James Madison VA
Gordon Bean
25:48
Brigham Young University, Utah
Brian Hare
25:51
University of Missouri Kansas City
Nicole Alea Albada (she/her/hers)
25:51
UC Santa Barbara
Tali Moreshet
26:01
Boston University
Megan | Gradescope Team
26:08
It’s so great to see everyone joining from all over. If you haven’t yet, share in the chat where in the world you are.
Raj Gondle
26:11
Raj Gondle, UMass Lowell.
Chathuri Jayaweera
26:31
University of Florida, Gainesville
Jessy W Grizzle
26:35
Univ of Michigan, Ann Arbor
Michael Shulman
26:45
University of San Diego
Ken Burkman U. Vermont
26:46
University of Vermont
Stephanie Jernigan
26:49
Boston College, Chestnut Hill, MA
Anne Dransfield DeLion
26:51
Purdue University, sunny West Lafayette IN
JCM - VIMEP - Gustavo Rodriguez
26:54
Hello, UNAD, Colombia,
Lucas Wright
26:59
Northeastern University, Boston MA, USA
Rachel Chung
27:09
Rachel Chung, William & Mary
James Lohse
27:18
GA Tech
Uma Ravat
27:19
Hi everyone, my team loves the grading efficiency. I wanted to know if peer review is available in Gradescope, Please le tme know
Carl Betcher
27:23
Binghamton University, Binghamton, NY
Megan Mocko
27:47
Megan Mocko, University of Florida, Gainesville, Fl
Lucas Wright
27:53
Northeastern University, Boston, MA
Isaac Levy
27:57
Isaac Levy, University of Vermont
Isaac Levy
28:13
Isaac Levy, University of Vermont
Megan | Gradescope Team
29:28
Thanks for joining us. You can post any questions in the Q&A feature and we’ll have the team answer as many of them as we can at the end.
Megan | Gradescope Team
29:36
If you are new to Gradescope, you can sign up for a free account at www.gradescope.com.
Nicole Alea Albada (she/her/hers)
44:58
Yes
Amanpreet Kapoor
44:59
yes
Federico Mejía-Posada
45:00
Yes
Samantha Bonk
45:08
👏🏼
Ken Burkman U. Vermont
46:26
Are there any plans to add Julia to your list of supported programming languages? I didn't see it on the list you showed.
Olga I Gradescope Product Manager
46:56
Hi Ken - can you post your question in the Q&A section so that it can be routed to our team?
Ken Burkman U. Vermont
47:09
Oh, yes--sorry!
Gordon Bean
49:47
I have a pytest-based autograder for gradescope: https://github.com/BYU-CS110/byu_pytest_utils
Federico Mejía-Posada
50:23
Thanks Gordon!
Gordon Bean
50:46
@Ken - when I used gradescope for C++ assignment, I wrote a python script that called out to the shell to build and run the code. You could do the same for Julia (etc.)
Ken Burkman U. Vermont
51:27
Good idea!--Thanks, Gordon
Isaac Levy
55:53
Autograder tip: don't try to get the autograder to work on all submissions. There will always be edge cases that fail entirely but deserve points. Instead, try to reduce your workload by autograding the majority of students
Olga I Gradescope Product Manager
59:59
Code autograder documentation: https://gradescope-autograders.readthedocs.io/en/latest/specs/
Tariq Ahmad
01:01:03
Bentley University Waltham, MA
Gordon Bean
01:05:09
I would LOVE an “html" output option for test cases. 🙂
Olga I Gradescope Product Manager
01:08:10
Community resources page: https://gradescope-autograders.readthedocs.io/en/latest/resources/
Olga I Gradescope Product Manager
01:12:44
If you'd like to take a look at the Python Calculator assignment autograder example that Ibrahim is showing, you can see it here: https://gradescope-autograders.readthedocs.io/en/latest/python/
Gordon Bean
01:18:33
I use dummy files with a single pytest.fail(“<This file> not submitted”) expression. If the students upload the corresponding file, this gets overwritten. If they forget to upload the file, they get a nice error message to that effect.
James Lohse
01:19:06
Restrict imports!
John Slankas
01:19:08
obviously, it's academic dishonesty case.. but yeah I didn't think there was an easy answer. ty
Charles Palmer
01:19:09
@Gordon Cool!
Gordon Bean
01:19:42
HTML output on test level 🙏🏻
Gordon Bean
01:20:02
I promise not to hack your server. ;)
Ibrahim Awwal
01:20:55
> I use dummy files with a single pytest.fail(“<This file> not submitted”) expression. If the students upload the corresponding file, this gets overwritten. If they forget to upload the file, they get a nice error message to that effect.great idea!
Ibrahim Awwal
01:21:05
> I use dummy files with a single pytest.fail(“<This file> not submitted”) expression. If the students upload the corresponding file, this gets overwritten. If they forget to upload the file, they get a nice error message to that effect.great idea!
James Lohse
01:21:46
What about Selenium? He mentioned it, I had it in Q&A. Any tips on implementing Selenium in an autograder?
John Slankas
01:22:17
I love the fact that gradescope runs this in a container and it's not on any server that I manage
Gordon Bean
01:22:34
👍🏻
James Lohse
01:22:57
selenium has headless yes, thanks for the answer!
Kaivan Kamali
01:23:25
Thank you!
Chris Fink
01:23:32
This was great, thank you!
Yolanda M Anderson
01:23:36
When you sent out the recording, will you send out the transcript of the chat?
Samantha Bonk
01:23:37
👏🏼👏🏼
Mac McFall
01:23:41
Thank you -- much appreciated
Katy | Gradescope Team
01:23:42
Thanks for joining everyone!
Charles Palmer
01:23:44
Superb!
Olga I Gradescope Product Manager
01:23:45
help@gradescope.com
Matthew Bodek
01:23:46
Thank you.
Stephanie Jernigan
01:23:47
Thank you!
John Slankas
01:23:50
thank you for answering all of my questions!
Yolanda M Anderson
01:23:55
When you sent out the recording, will you send out the transcript of the chat?
Michael Shulman
01:23:57
Thank you!