Skip to content
Sign UpLog In
This post is read-only. Explore Repls and connect with other creators on Community.View Community
The info in this post might be out of date, check out our docs instead. View docs
113

Repl.it Classrooms

CodingCactus
CodingCactus

Hi, so I'm sure many of you know that repl.it classrooms was shut down on 31st Jan and has now been fully replaced by teams for education, which is a really good product.

.... however it costs a lot of money to use

This means that my school cannot use repl.it anymore to teach programming which for me is very sad, because repl.it is the only reason I know how to code.

So, I really wanted my school to keep using repl.it, so I have worked for a month or two on this - a replacement for the dead repl.it classrooms.

Now this is by no means as good as teams for education, but what it is, is a way for students to be set assignments and taught how to code!

How to do stuff

I went pretty in depth in the github readme so this will just be a basic guide.

  • You need repl.it teacher role to do teacher stuff on this.
  • make classrooms with the button on the landing page
  • Make assignments with the button on the assignments page
  • When opening the assignment for the first time, make a repl and enter it's url
  • that repl gets embeded
  • click submit when you're done with the assignment
  • teachers can the send feedback when it has been submitted

Roadmap

  • repl auth log in
  • landing page
    • list all classes
    • create new class (teachers only)
  • edit classroom
    • add students
      • add indivdually
      • create invite link
      • create code
    • add teachers
      • add indivdually
      • create invite link
      • create code
    • edit name, description, image
  • join class with code
  • assignments
    • create assignments
    • view list of assignments
    • embed repls in assignments
    • submit assignments
    • teacher stuff like marking and feedback
  • button to get to teacher page
  • buttons to go back to page before
  • make assignment button on teachers page as well as main classroom page
  • make student overview section in teachers page better
  • remove teachers and students from classrooms
  • edit assignments
  • delete classrooms and assignments
  • assignment modal answer
  • classroom templates

If you want a random code just to see what it's like, you can use K8AE3351G6

Hopefully you like this because I have spent a lot of time on it and if you do, please make sure to star the repo

Thanks!

2 years ago

Voters

Comments

TopNew
1
ruiwenge2
ruiwenge2

this is awesome!

1 year ago
1
PSIPowerhouse
PSIPowerhouse

im getting 500 internal errors again

@CodingCactus

2 years ago
1
CodingCactus
CodingCactus

@Devgod23
thank you for letting me know, I am aware of what is causing that and should be fixed very shortly

2 years ago
1
Makashi
Makashi

Hello! I made a python classroom where I will make fun and easy assignments for you guys to do every day! https://classrooms.codingcactus.repl.co/invite/DAC46T20713XC22

2 years ago
1
LingWu1
LingWu1

I dont understant repl classroom since I am quite new to repl. I have been here for like 4-5 months.

2 years ago
1

dis is absolute poggers XD

2 years ago
1
lukel_lv
lukel_lv

will you force it to update for me?

2 years ago
1
CodingCactus
CodingCactus

@lukel_lv sorry i was asleep lol

2 years ago
1
PSIPowerhouse
PSIPowerhouse

How do we check someone's repl if repl.it refuses to connect

2 years ago
1
PSIPowerhouse
PSIPowerhouse

2 things:

  1. join my class
    Teachers: https://classrooms.codingcactus.repl.co/invite/F36I7K4I937S0HU
    Students: https://classrooms.codingcactus.repl.co/invite/F36I7K4I937S0HU

and 2: I've noticed that whenever I put a class photo in, the class doesnt can't made

2 years ago
1
CodingCactus
CodingCactus

@Devgod23
hi, there's an issue with uploading .jpg files at the moment, i'm looking into it. For the moment you can just use .png and .gif

2 years ago
1
PSIPowerhouse
PSIPowerhouse

k and you know I've known you for a while on repl.it. on my old account

2 years ago
3
PSIPowerhouse
PSIPowerhouse

You know I like how this is like google classroom and repl.it teams for education

2 years ago
1
PSIPowerhouse
PSIPowerhouse

Sorry for constantly talking, but I THINK I FOUND THE PROBLEM. In the static folder, you have a make_class.js file, but no remove_class.js file. The only remove_.js file you have is remove_people.js. This might be the problem

2 years ago
1
CodingCactus
CodingCactus

@Devgod23
erm no that is not the problem

2 years ago
1
CodingCactus
CodingCactus

@Devgod23
if confused what's happening, because deleting classrooms works perfectly for me, do you recon you could video what you are doing so that i could take a closer look. Also maybe try resetting your cache incase you do not have the latest js.

2 years ago
1
PSIPowerhouse
PSIPowerhouse

Then how does the remove class button work if there is no removeclass.js

2 years ago
1
PSIPowerhouse
PSIPowerhouse

you'll Have to update the code and save it then delete the update then save again cause it will get me straight to 500 internal error


@CodingCactus

2 years ago
Load more