Reviews and Reflections
Last updated
Last updated
Variants: PeerReview
, InstructorReview
, SelfReview
A review activity consists of a rubric. Rubrics are a list of questions, some of which are scorable (Scale, Boolean questions) and others which are purely qualitative (Text questions)
An instructor will customize a rubric before students start reviewing (as editing will be locked after students begin reviewing)
If you want to have a score calculation, ensure that you have Scale and Boolean questions set, if there's only text questions in your rubric, scores will be empty.
Reviews are available via a pageable GraphQL Connection:
{
activity(id: "ae8f3183-0fd0-48e1-b52d-2f455cd78db7") {
... on PeerReviewActivity {
title
reviews(first: 2) {
edges {
node {
id
reviewType
createdAt
receivers {
name
email
}
givers {
name
email
}
answers {
textAnswer
scaleAnswer
scaleAnswerPercentage
question {
questionType
htmlText
negativeAnswerText
positiveAnswerText
isOptional
minNumWords
}
}
}
}
}
}
}
}
{
"data": {
"activity": {
"title": "Spot-check and team build",
"reviews": {
"edges": [
{
"node": {
"id": "44888cf6-31da-49e2-a707-318e0d36a4bf",
"reviewType": "PeerReview",
"createdAt": "2021-02-08T17:40:06.629884",
"receivers": [
{
"name": "Ryan Howard",
"email": "ryan.howard@dunder-mifflin.com"
}
],
"givers": [
{
"name": "Pam Beesley",
"email": "pam@dunder-mifflin.com"
}
],
"answers": [
{
"textAnswer": "Some awesome answer for question \"Question of type Text\" (530ac85d-4729-490b-8ac5-9ca263bbebd1) Skill debate couple society fear war myself decade reality whether east similar here action system I those form ahead kind attorney former fund today who politics to too several lay region fund center perhaps month green college him exactly drive support eat order moment white single nature more responsibility throughout stop whether after hope suddenly they indeed free out employee because others positive song trip pick remember executive a south story spring magazine unit my enjoy where responsibility forget agreement support head represent whom country old instead environmental plan professional choose can prepare television allow billion bar senior mean.",
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Text",
"htmlText": "Question of type Text",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": true,
"minNumWords": 6
}
},
{
"textAnswer": null,
"scaleAnswer": 4,
"scaleAnswerPercentage": 100,
"question": {
"questionType": "Scale",
"htmlText": "Question of type Scale",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": false,
"minNumWords": null
}
},
{
"textAnswer": null,
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Boolean",
"htmlText": "Question of type Boolean",
"negativeAnswerText": "Nay",
"positiveAnswerText": "Yay",
"isOptional": false,
"minNumWords": null
}
}
]
}
},
{
"node": {
"id": "bc151c68-45a3-466e-aeb9-8695713148b1",
"reviewType": "PeerReview",
"createdAt": "2021-02-08T17:40:06.670883",
"receivers": [
{
"name": "Karen Filipelli",
"email": "karen.filipelli@dunder-mifflin.com"
}
],
"givers": [
{
"name": "Pam Beesley",
"email": "pam@dunder-mifflin.com"
}
],
"answers": [
{
"textAnswer": "Some awesome answer for question \"Question of type Text\" (530ac85d-4729-490b-8ac5-9ca263bbebd1) In five sing yet alone issue shake stuff vote during far until into five behind full white suddenly big white produce full trouble short various and my save eight manage service medical lead eat nice audience manage they return building pattern green international follow a our pass amount stage pick traditional music different other view area child add south account teach participant necessary four perhaps training sea remain feeling minute assume success make myself where couple reality ball part growth politics suddenly cause people ago together draw audience future evening stock general how career provide improve word simple two whose wide challenge test though shoulder policy gas food firm security majority person traditional half rate soldier her seek hit Mrs.",
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Text",
"htmlText": "Question of type Text",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": true,
"minNumWords": 6
}
},
{
"textAnswer": null,
"scaleAnswer": 3,
"scaleAnswerPercentage": 75,
"question": {
"questionType": "Scale",
"htmlText": "Question of type Scale",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": false,
"minNumWords": null
}
},
{
"textAnswer": null,
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Boolean",
"htmlText": "Question of type Boolean",
"negativeAnswerText": "Nay",
"positiveAnswerText": "Yay",
"isOptional": false,
"minNumWords": null
}
}
]
}
}
]
}
}
}
}
Peergrade user? These are the Eduflow counterpart for Reactions
These are responses to reviews. They have a similar internal structure to reviews, since they're both answers submitted against questions in a rubric.
The same as Review activities, except using reflections
(FeedbackReflectionConnection
) instead of reviews
:
{
activity(id: "b59a7ae2-eeac-45ae-99b2-898f201c0955") {
... on FeedbackReflectionActivity {
title
reflections(first: 2) {
edges {
node {
id
reviewType
createdAt
receivers {
name
email
}
givers {
name
email
}
answers {
textAnswer
scaleAnswer
scaleAnswerPercentage
question {
questionType
htmlText
negativeAnswerText
positiveAnswerText
isOptional
minNumWords
}
}
}
}
}
}
}
}
{
"data": {
"activity": {
"title": "Introspect and reflect",
"reflections": {
"edges": [
{
"node": {
"id": "d521373e-c36b-40f3-bdbd-e6f2b85e5927",
"reviewType": "FeedbackReflection",
"createdAt": "2021-02-08T17:40:08.877703",
"receivers": [
{
"name": "Pam Beesley",
"email": "pam@dunder-mifflin.com"
}
],
"givers": [
{
"name": "Phyllis Vance",
"email": "phyllis.vance@dunder-mifflin.com"
},
{
"name": "Andy Bernard",
"email": "andy.bernard@dunder-mifflin.com"
},
{
"name": "Meredith Palmer",
"email": "meredith.palmer@dunder-mifflin.com"
},
{
"name": "Karen Filipelli",
"email": "karen.filipelli@dunder-mifflin.com"
},
{
"name": "Creed Bratton",
"email": "creed.bratton@dunder-mifflin.com"
},
{
"name": "Jim Halpert",
"email": "jim@dunder-mifflin.com"
},
{
"name": "Ryan Howard",
"email": "ryan.howard@dunder-mifflin.com"
},
{
"name": "Erin Hannon",
"email": "erin.hannon@dunder-mifflin.com"
},
{
"name": "Oscar Martinez",
"email": "oscar.martinez@dunder-mifflin.com"
},
{
"name": "Kelly Kapoor",
"email": "kelly.kapoor@dunder-mifflin.com"
},
{
"name": "Kevin Mallone",
"email": "kevin.mallone@dunder-mifflin.com"
},
{
"name": "Stanley Hudson",
"email": "stanley@dunder-mifflin.com"
},
{
"name": "Toby Flenderson",
"email": "toby.flenderson@dunder-mifflin.com"
},
{
"name": "Angela Martin",
"email": "angela.martin@dunder-mifflin.com"
},
{
"name": "Pam Beesley",
"email": "pam@dunder-mifflin.com"
}
],
"answers": []
}
},
{
"node": {
"id": "4c3d4d7c-205c-4f55-8fc1-c138576c2929",
"reviewType": "FeedbackReflection",
"createdAt": "2021-02-08T17:40:08.894052",
"receivers": [
{
"name": "Pam Beesley",
"email": "pam@dunder-mifflin.com"
}
],
"givers": [
{
"name": "Karen Filipelli",
"email": "karen.filipelli@dunder-mifflin.com"
}
],
"answers": [
{
"textAnswer": "Some awesome answer for question \"What did you learn from the feedback you received?\" (2f7c267b-209a-49a3-8368-1a4dffe03050) Song none now author know sit growth experience left care leave much parent grow might various assume debate listen heavy table perhaps table probably drug weight tree strategy study respond rule throw set new least space last personal fine since at because evidence increase song memory buy will out mother more treat or machine section manage air by police identify Mr remember something compare order himself wrong political on animal would event pretty teach yourself put check his admit space start company conference let fill lay center chance space information carry Congress usually never politics his edge old author person sing bill political civil professor who yourself option among chair culture factor recent out about summer involve ago anything course every just nothing spend notice stop tax speak reason mention her team catch radio think administration.",
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Text",
"htmlText": "What did you learn from the feedback you received?",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": false,
"minNumWords": 1
}
},
{
"textAnswer": "Some awesome answer for question \"How do you plan on using that feedback to improve?\" (4a02627a-c77a-4801-87ab-0fc8a9b00330) Forward happen season floor market kid follow prove describe late method yes return policy particular off need out last happen great foreign student section recently real wide key seven house her hand fine let tree myself worry then garden Congress maintain first quite data building style leader at nearly well continue free upon from dark sport authority follow drive step serious keep discussion huge something back start east first perform guy moment garden student her ready sure feel little deal develop industry run cell prepare much run thought watch four personal face prove two your class later.",
"scaleAnswer": null,
"scaleAnswerPercentage": null,
"question": {
"questionType": "Text",
"htmlText": "How do you plan on using that feedback to improve?",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": false,
"minNumWords": 1
}
},
{
"textAnswer": null,
"scaleAnswer": 2,
"scaleAnswerPercentage": 50,
"question": {
"questionType": "Scale",
"htmlText": "How useful is the feedback?",
"negativeAnswerText": null,
"positiveAnswerText": null,
"isOptional": false,
"minNumWords": null
}
}
]
}
}
]
}
}
}
}