LeetCode Extension and Slackbot

Tools that enhance the experience of CodeBreakers' students when using it

What are the Tools?

LeetCode Extension

The LeetCode extension provides a valuable additional tool to CodeBreakers students as they work at hand-chosen coding questions on their own. Given that CodeBreakers is a predominantly online training system, students may not have access to the instructors at all times. The existing tools and resources include LeetCode’s discussion and hints features, however these may lack credibility or are not always available for all problems. With an extension that shows a set of sequential hints, solution, and video explanation for all assigned problems, we are removing potential obstacles and streamlining the process such that students won’t have to wait until working hours for instructors to answer their questions, or search Google or YouTube.

Slackbot

The SlackBot is a communication tool used by both the coaches and students. Its features include allowing the coaches to pick a set of users marked as "students" that remind them to fill out a survey about their past weeks experience. This form integrates into Slack so there is a cross-platform usability for users. There will also be a different survey for coaches as well. Additionally, there will be recurring reminders for students to complete a task within a certain time period that the coaches are able to set. These features will not only help the workflow and learning experience of students but streamline the teaching structure of coaches at CodeBreakers.

Key Features

Who We Are

Our team worked on the tools from January - June for our Capstone at the University of Washington. As we are no longer working on them, and you can contact our sponsor below for any questions and concerns.

Image

Justin La

Software Engineer

justinla@uw.edu

Image

Rachel Vuu

Project Manager

rachvuu@uw.edu

Image

Kevin Nguyen

UI/UX Designer

kevwin@uw.edu