Skip to content

Commit 9871906

Browse files
authored
Merge pull request #265 from makeopensource/#128-link-add-drop-students-to-edit-course-page
#128 link add drop students to edit course page
2 parents 26abac4 + 5e55d83 commit 9871906

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

devU-client/src/components/pages/courses/courseDetailPage.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ const CourseDetailPage = () => {
114114
history.push(`/course/${courseId}/attendance`)
115115
}}> Attendance
116116
</button>
117+
118+
<button className='btnSecondary' onClick={() => {
119+
role.isInstructor() ? history.push(`/course/${courseId}/update`) :
120+
history.push(`/course/${courseId}/update`)
121+
}}> Manage Roster
122+
</button>
117123
</div>
118124
<AddAssignmentModal open={openModal} onClose={handleCloseModal} />
119125
</div>

devU-client/src/components/pages/forms/assignments/assignmentUpdatePage.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import TextProblemModal from './textProblemModal'
1818
import CodeProblemModal from './codeProblemModal'
1919
import MultipleChoiceModal from './multipleChoiceModal'
2020
import AssignmentProblemListItem from 'components/listItems/assignmentProblemListItem'
21+
// import MatchingTableInstructorPage from 'components/pages/Multiplechoice/MatchingTableInstructorPage'
2122

2223

2324

@@ -31,6 +32,7 @@ const AssignmentUpdatePage = () => {
3132
const [assignmentProblems, setAssignmentProblems] = useState<AssignmentProblem[]>([])
3233
const [nonContainerAutograders, setNonContainerAutograders] = useState<NonContainerAutoGrader[]>([])
3334
const [containerAutograders, setContainerAutograders] = useState<ContainerAutoGrader[]>([])
35+
3436

3537
const [mcqProblemId, setMcqProblemId] = useState<number>()
3638
const [textProblemId, setTextProblemId] = useState<number>()
@@ -383,6 +385,9 @@ const AssignmentUpdatePage = () => {
383385
<Button onClick={() => setCodeModal(true)} className='btnSecondary'>Code/File Input</Button>
384386
<Button onClick={() => setTextModal(true)} className='btnSecondary'>Text Input</Button>
385387
<Button onClick={() => setMcqModal(true)} className='btnSecondary'>Multiple Choice</Button>
388+
<Button onClick={() => {
389+
history.push(`/matching/instructor`)
390+
}} className='btnSecondary'>Matching Table</Button>
386391
</div>
387392
<h2 className={styles.header}>Add Graders</h2>
388393
<div className={styles.buttonContainer}>

0 commit comments

Comments
 (0)