Skip to content

VCU-CS-Capstone/cs-25-312-java-pedagogical-libraries

 
 

Repository files navigation

Java Pedagogical Libraries for Code Analysis

VCU College of Engineering

Short Project Description

Adaptation of PEDAL (PEDAgogical Library) from Python to Java for syntactic analysis of student-submitted code.

Giving large amounts of timely and impactful feedback is difficult because instructor time in classrooms is becoming more limited as class sizes in Computer Science continue to grow larger. So to address the scale of current classes and give students timely feedback, one way to approach it is to design impactful feedback based on observed student performance and automate its delivery so feedback can be given at scale at the moment when the student needs it as opposed to before or after.

Project Structure

The directory structure in this GitHub is to allow the project to have all its resources self-contained. Open Source software should not just be a repository of code. There are a number of directories to help you and others who will follow in your footsteps. It'll also allow the Linux Foundation OMP Mentorship program to keep track of your project and get a better understanding of the problems you encountered during the development of this project.

Folder Description
Documentation All documentation the project team has created to describe the architecture, design, installation, and configuration of the project
Notes and Research Relevant helpful information to understand the tools and techniques used in the project
Project Deliverables Folder that contains final pdf versions of all Fall and Spring Major Deliverables
Status Reports Project management documentation - weekly reports, milestones, etc.
src Source code

Project Team

  • Luke Gusukuma - Computer Science - Faculty Advisor
  • Derek Chiou - Computer Science - Student Team Member
  • Luca Doutt - Computer Science - Student Team Member
  • Ghulam Mujtaba Qasimi - Computer Science - Student Team Member
  • Kennedy Westry - Computer Science - Student Team Member

About

Adaptation of PEDAL (PEDAgogical Library) from Python to Java for syntactic analysis of student-submitted code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%