Skip to content
← Back to Community
Considering Repl.it Classrooms for my class, some questions first
Profile icon
cmaidi

I'm scheduled to teach an introductory programming class at a public university this semester and am considering Repl.it Classrooms. I have some questions first, but one of them has to do with pricing, so I hope a Repl.it team member can help out with that.

  1. I’d like to use Repl.it for quizzes in the lab sessions. Tinkering around, it looks like the only way to do that is to manually publish the assignment at the start of the lab session, setting the “due date” to the end of the lab session, or to manually take down the quiz when all students have submitted.

a. Can I set an assignment (used as a quiz) to automatically publish at a given time, or do I have to manually publish it when I want it to commence?

b. I have four different lab session times. And I also would like students to be able to make-up quizzes for absences or re-take quizzes for a better grade. Can I set which students are able to see and perform the assignment (quiz) at a given time?

c. Can I publish an assignment with a fixed due date, unpublish it, republish it for the start of the next lab time with a new due date, etc.? If so, would that delete student submissions each time it is taken down, or mess with student submission data or scores in any way?

d. Can I view which students have clicked to start an assignment? For example, if I have just one Classroom across all the lab sessions, I could verbally state a rule that students are not allowed to enter a quiz assignment during a different lab session than the one they are attending. I would like to be able to check if students would be breaking that rule.

e. Supposing I’ll have to create a separate Repl.it Classroom for each lab class, is there a quick way to copy assignments between the Classrooms, so that I don’t have to manually copy over each test case individually?

f. Can I invite lab assistants to the Classroom(s), who can have privileges to publish assignments and set due dates?


  1. I see that Repl.it Classrooms are “public” by default, where “teachers” can view and use the classroom. I don’t really have a problem with that, however, I do not want a student who is taking the class to be able view assignments before they are supposed to, especially quizzes. I’m afraid students will create “teacher” accounts to snoop on the Classroom.

a. Can uninvited “teachers” look at assignments in the “draft” state?

b. I also see that student “Projects” are “public” repls by default. Does that mean that other students can peek in at each other’s projects? In the class, I’d like to create project assignments that are not auto-graded, and are in fact using a different language than the ordinary assignments and quizzes (e.g. Python Turtle for projects and ordinary Python for assignments). This sounds great, but I do not want students to be able to look at each other’s code. Can I set Project repls to be private by default if I am signed up for the “Hacker” account level?


  1. I'm a part-time adjunct lecturer for a public university, paid on contract on an as-needed basis, and I'd be paying for Repl.it premium accounts out of pocket. Am I eligible for any discounted rate for a premium account in order to fulfill the requirements indicated by my above questions?

Thank you guys and keep making it happen into the new decade!!

Voters
Profile icon
KaitlynWong5
Profile icon
tbozz
Profile icon
aminebn
Profile icon
rediar
Profile icon
AdCharity
Profile icon
cmaidi
Comments
hotnewtop
Profile icon
replitjeremy

hi

@cmaidi
, I'll attempt some answers here and will forward to the rest of the team to see if they can help.
question 1:

  • You should be able to schedule a publish date, see this screenshot
    Screen Shot 2020-01-02 at 3.57.20 PM
  • Using separate classrooms sounds like the best approach to me. In the absence of templates for assignments, there's a download button that will allow you to save code for easier replication in other assignments.

question 2:
You can prevent students from looking at the assignments by setting it to private, and explicitly inviting the lab assistants as teachers via email.

Profile icon
cmaidi

@replitjeremy
thanks for the reply. As a follow up to your answer about question 2, if it's a public Classroom, can an uninvited "teacher" enter the classroom and see an assignment set to private? I'd be afraid that one of the students in the class would make a teacher account and surreptitiously join the Classroom to peek at the assignments used as quizzes.

Profile icon
cmaidi

@replitjeremy
I did a bit of tinkering with Classrooms, and I confirmed that it is very easy for a student of the class to check the "teacher" box in their profile and import the Classroom, without any notification to Classroom author, and have access to even drafts of assignments that haven't been published yet. It seems I'd have to do some pretty cumbersome things to get around needing private Classrooms (such as making a new and separate inconspicuous Classroom for each quiz). Have you gotten the chance to ask anyone else on the Repl.it team about my pricing question? Thank you for your support.

Profile icon
replitjeremy

hi

@cmaidi
I have an answer regarding pricing. We are able to adjust rates based on the number of students. If you send an email to [email protected] with specifics we can go into more detail. Thanks!

Profile icon
cmaidi

@replitjeremy
Thank you! I sent an email to that address.

Profile icon
cmaidi

@replitjeremy
Hi Jeremy, I sent that email to [email protected] about a week ago now and no response. Did it maybe get lost?

Profile icon
HackermonDev

Wow, that a lot of questions.