6

Fucking shitty ass educational products fucking really suck. Literally, one of the schools we work for has a piece of software called Blackboard that seems great and all until you realize that its written in Java and you have students and teachers who barely know how to turn on a computer using this thing! I'm not even kidding when I say that one student can bring the entire thing to its knees just by causing it to throw a NullPointerException and to make matters worse teachers are allowed to customize their "classrooms" which as part of that they are allowed to add plugins. Some of which also cause fucking headaches and NullPointerExceptions. The least these fuckers could have done was switched their code to Kotlin or something that could actually handle improper types without crashing the whole damn thing.

Comments
  • 1
    Hmmm. For future reference, can we get more information about bringing it down?

    Never know when I'll need an extension on an assignment and if Blackboard is down, how am I supposed to turn it in? 🤷🏻‍♂️😂😂😂
  • 1
    @Stuxnet Basically all you need to do is find a way to enter something as null into a form. It causes the entire thing to come to a screeching halt.
  • 1
    @gitlab Fuck yea. I'mma pull my inner QA out and find a way to break it next semester 😂😂😂.

    I'm a visiting student at a community college that uses Moodle. I want to find a way to break it as well.
  • 1
    @Stuxnet Honestly Moodle will probably be harder to break. It's open source and written in a more type-safe language. With that said though I'm sure that they have an extension or something you can exploit.
  • 1
    @gitlab Yea I had to research software like Moodle and blackboard for my intro to IT class. I saw it was open source and was a little curious. Forgot to take a peak at the code. I guess I should add that to my continuously growing to do list.
  • 0
    Or like, you know, have normal error handling?
Add Comment