Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import React from "react";
import BasicLayout from "main/layouts/BasicLayout/BasicLayout";
import { Accordion } from "react-bootstrap";
export default function HelpAboutPage() {
return (
<BasicLayout>
<div className="pt-2">
<h1 className="my-4">About Frontiers</h1>
<p>This application has two main purposes</p>
<ul>
<li>
Assist students and instructors in working with a GitHub
organization associated with a course. In this role, it is similar
to GitHub Classroom, but takes a somewhat different approach.
</li>
<li>
Provide a platform for the Frontiers project, an NSF-sponsored
project to develop metrics to asssess learning of fundamental
Software Engineering Skills.
</li>
</ul>
<h2 className="my-4">Features</h2>
<p>
More information is available about the features available for various
types of users by clicking on the roles below
</p>
<Accordion>
<Accordion.Item eventKey="0">
<Accordion.Header>Instructors</Accordion.Header>
<Accordion.Body>
Instructors can do the following:
<ul>
<li>Create a course</li>
<li>Link their course to a Github Organization</li>
<li>
Upload a course roster from a CSV file, as well as add, update
and delete records for individual students.
</li>
<li>
Manage a roster of course staff (e.g. Teaching Assistants)
</li>
<li>
Provide a link for students on the course roster and staff
roster to automatically generate an invitation to join the
course organization
</li>
<li>
See the status of each student and staff member (i.e. whether
they have joined the organization yet or not), and see the
github ids of those that have
</li>
<li>
Download the course roster as a CSV that includes a column for
student Github ids
</li>
<li>
Upload information about teams and sync this with Github
</li>
<li>
Create repositories for course assignments for both
individuals and/or teams, either public or private, with any
level of access
</li>
</ul>
</Accordion.Body>
</Accordion.Item>
<Accordion.Item eventKey="1">
<Accordion.Header>Students</Accordion.Header>
<Accordion.Body>
<p>Students can do the following:</p>
<ul>
<li>Login with their University credentials</li>
<li>
See a list of all courses that use Frontiers where they are
either a student or a staff member (e.g. a TA)
</li>
<li>
Automatically generate an invitation to the associated Github
organization, and join that organization
</li>
</ul>
</Accordion.Body>
</Accordion.Item>
<Accordion.Item eventKey="2">
<Accordion.Header>
Future Features to support the Frontiers Project
</Accordion.Header>
<Accordion.Body>
<p>
Our development team is working on the following features to
support the Frontiers project
</p>
<ul>
<li>
Instructors will be able to define rubrics to evaluate four
types of GitHub artifacts: Commits, Issues, Pull Requests, and
Code Reviews
</li>
<li>
Instructors will be able to define collections of these
artifacts that are either fixed collections, or random samples
over defined criteria (such as repo(s), user(s), teams(s),
date ranges, etc.)
</li>
<li>
Instructors will be able to assign students and staff to
evaluate artifacts according to the rubrics.
</li>
<li>
Instructors will be able to calculate interrater reliability
using metrics such as Cohen's Kappa and Kronbach's Alpha to
determine whether students are applying the rubric in a way
that is consistent with experts.
</li>
<li>
Instructors will be able to see the results of these
evaluations, download them as CSV files, and use this in
assigning both grades for formative and summative assessment
of whether students have learned to produce Github artifacs of
high quality.
</li>
</ul>
</Accordion.Body>
</Accordion.Item>
</Accordion>
<h2 className="my-4">NSF Awards</h2>
<p>
Frontiers is supported by the National Science Foundation (NSF) under
the following awards:
</p>
<table className="table table-striped">
<thead>
<tr>
<th>Principal Investigator</th>
<th>Institution</th>
<th>NSF Award Number</th>
</tr>
</thead>
<tbody>
<tr>
<td>Chris Hundhausen (Lead)</td>
<td>Oregon State University</td>
<td>
<a href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2337269&HistoricalAwards=false">
2337269
</a>
</td>
</tr>
<tr>
<td>Sola Adesope</td>
<td>Washington State University</td>
<td>
<a href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2337272&HistoricalAwards=false">
2337272
</a>
</td>
</tr>
<tr>
<td>Kevin Buffardi</td>
<td>Chico State University</td>
<td>
<a href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2337271&HistoricalAwards=false">
2337271
</a>
</td>
</tr>
<tr>
<td>Phillip Conrad</td>
<td>University of California, Santa Barbara</td>
<td>
<a href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2337270&HistoricalAwards=false">
2337270
</a>
</td>
</tr>
</tbody>
</table>
</div>
</BasicLayout>
);
}
|