Fetching the latest programs, projects, and workspace data.
How people build software
Showing 4 of 4 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: mertkahyaoglu
<p>Wide usage of CMS applications like Wordpress proved that once a site is setup, ordinary users can maintain, populate and extend the site through a well designed interactive GUI. The goal of this project is to develop a graphical user interface to achieve the same purpose for Jekyll so that non-tech Jekyll users can also use and enjoy their application better than before.</p>
Mentors: Student: cyhsutw
<p>In this project, I will work on improving the existing GitHub Classroom based on the current user feedback, such as building dashboards for teachers and site admins and implement functions that helps teachers better manage their classrooms.</p>
Mentors: Student: Peixuan Ding
<p>Classroom for GitHub is a Ruby on Rails application designed to automate repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub. However, it does not have powerful student management functionalities right now, which means a teacher can not reassign students to another team, change the team name or set an identifier for students, etc.</p> <p>To make the GitHub classroom more wonderful, I propose to implement various features for student management and build a student management interface for the classroom project, on which the teacher can have an overview of students involved in the classroom, management group assignment teams, and add identifiers for students, etc. By implementing those features, we can make GitHub classroom more easy to use and give the teacher more control on their classrooms.</p>
Mentors: Student: Dampir
<p>The GitHub API supports looking up repositories by owner and name, but a secondary API exists which supports looking up repositories by their numeric ID. As far as repositories are a key feature of the GitHub API, adding support for this will flow through a significant part of the codebase and involve a number of core components.</p>