{"id":1366,"date":"2022-04-16T13:34:50","date_gmt":"2022-04-16T17:34:50","guid":{"rendered":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/?p=1366"},"modified":"2022-04-16T17:59:16","modified_gmt":"2022-04-16T21:59:16","slug":"gitlab-data-reporting","status":"publish","type":"post","link":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/2022\/04\/gitlab-data-reporting\/","title":{"rendered":"GitLab Data Reporting"},"content":{"rendered":"\n<table class=\"tg\">\n<thead>\n  <tr>\n    <td class=\"tg-u71t\" style=\"letter-spacing:5px\"><font color=\"blue\"><b>CLIENT<\/b><\/font><\/td>\n    <td class=\"tg-u71t\">Lynn Stahr<\/td>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-u71t\" style=\"letter-spacing:5px\"><font color=\"blue\"><b>\n\tVISION\n\t<\/b><\/font><\/td>\n    <td class=\"tg-u71t\">Mrs. Stahr found GitLab&#8217;s summary statistics feature was too limited for her use when evaluating her students&#8217; senior design projects. She aims to develop an application where she can view various detailed statistics regarding one or more projects from her class. This app would present statistics on projects&#8217; time spend spent working on solving issues, number of issues created every sprint, life cycles of different issues, and much more.<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-u71t\" style=\"letter-spacing:5px\"><font color=\"blue\"><b>\n\tMISSION\n\t<\/b><\/font><\/td>\n    <td class=\"tg-u71t\">Our project&#8217;s mission is to create an application, which collects data about a given collection of GitLab projects from GitLab&#8217;s API and presents summary statistics about the collected data on a web application. To do this, we need to develop a database, REST API, and website. We will be able to collect data about Issues, Sprints, Time &amp; Materials, Merge Requests, Repository Commits, and Issues&#8217; DLCs from GitLab&#8217;s API, store it in our database, and present the data as useful statistics on our website.<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-u71t\" style=\"letter-spacing:5px\"><font color=\"blue\"><b>\n\tTEAM\n\t<\/b><\/font><\/td>\n    <td class=\"tg-u71t\">Jak Krutsch<br>Jacob Krzciok<br>Luke Gerber<br>Jack Beerman<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-u71t\" style=\"letter-spacing:5px\"><font color=\"blue\"><b>\n\tSITE\n\t<\/b><\/font><\/td>\n    <td class=\"tg-u71t\">N\/A<\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CSE449 Expo - Gitlab Project Reporting\" width=\"770\" height=\"433\" src=\"https:\/\/www.youtube.com\/embed\/GuJU7ad5hbU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Collect GitLab usage data to provide insight into student productivity and contribution to the overall product.<\/p>\n","protected":false},"author":3017,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"chat","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[39,35,60,44,58],"tags":[],"class_list":["post-1366","post","type-post","status-publish","format-chat","hentry","category-development","category-faculty","category-spring-2022","category-track-ii","category-tuesday-april-19th-2022","post_format-post-format-chat"],"_links":{"self":[{"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/posts\/1366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/users\/3017"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/comments?post=1366"}],"version-history":[{"count":0,"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/posts\/1366\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/media?parent=1366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/categories?post=1366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.miamioh.edu\/cse-senior-design-expo\/wp-json\/wp\/v2\/tags?post=1366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}