pconkie Posted September 24, 2017 Share Posted September 24, 2017 We have a new process for monitoring regularity and quality of home learning (all of which are now done via assignment manager). Happy to share this frog code app which allows Tutors, Heads of House/Year, SLT to lookup what has been assigned to a student and act accordingly. I will ensure this app continues to work if frog change api's in the future as it is part of our internal systems. I realise this functionality is available in the assignment monitor app, but we do not wish to share this app with staff as it would allow them to lookup staff as well as students! A quick screen shot... Paul 1 1 Link to comment Share on other sites More sharing options...
ADT Posted September 24, 2017 Share Posted September 24, 2017 3 hours ago, pconkie said: We have a new process for monitoring regularity and quality of home learning (all of which are now done via assignment manager). Happy to share this frog code app which allows Tutors, Heads of House/Year, SLT to lookup what has been assigned to a student and act accordingly. I will ensure this app continues to work if frog change api's in the future as it is part of our internal systems. I realise this functionality is available in the assignment monitor app, but we do not wish to share this app with staff as it would allow them to lookup staff as well as students! A quick screen shot... Paul Throw it over here... was looking for something for our pastoral team... when parents call to say little Johnny's had homework!!! They can check themselves!!! At least you're keeping yourself busy till you have to think about time tables again!!! Link to comment Share on other sites More sharing options...
ADT Posted September 25, 2017 Share Posted September 25, 2017 @Graham Quince Come on man.... be like the modern day Robin Hood.... Steal for the Coding Rich.... and Give to the Coding Poor!!! Link to comment Share on other sites More sharing options...
clangstaff Posted September 25, 2017 Share Posted September 25, 2017 @pconkie That's great - we've just been thinking about the best way of staff doing this. Any chance of getting the code? Not sure how feasible this would be but a few thoughts on how it could become even more powerful.. If a member of staff could search for a group ,form group or even year group and the results returned was a list of all students who are members of that group with an overview summary of their assignment activity. Similar to the image attached. Then on clicking the student they are taken into the list of all the assignments for that student as you have shown. What this would achieve is a simple way for form tutors and pastoral staff to see which students are following protocol and formally handing work in to staff by clicking complete assignment. It would also help staff find the assignment info for groups of children without having to manually type each name one by one. 1 1 Link to comment Share on other sites More sharing options...
pconkie Posted September 25, 2017 Author Share Posted September 25, 2017 html, css and javascript attached (application uuid needs to be changed to match your new app) student lookup.txt @clangstaff That's a nice suggestion. How often would you envisage the totals get re-set? every term, every year, never? Alternatively an option to filter by date is probably needed? I'm not aware of an api that would provide this information. The helpful admins from frog might say otherwise. If there isn't an api we could extract it from the assignmentreports.getData api but it might get a bit messy and probably slow for large groups. I'll have a think.... P 1 Link to comment Share on other sites More sharing options...
ADT Posted September 25, 2017 Share Posted September 25, 2017 Can you package this up and share it @Graham Quince ? Link to comment Share on other sites More sharing options...
clangstaff Posted September 26, 2017 Share Posted September 26, 2017 (edited) 18 hours ago, pconkie said: html, css and javascript attached (application uuid needs to be changed to match your new app) student lookup.txt @clangstaff That's a nice suggestion. How often would you envisage the totals get re-set? every term, every year, never? Alternatively an option to filter by date is probably needed? I'm not aware of an api that would provide this information. The helpful admins from frog might say otherwise. If there isn't an api we could extract it from the assignmentreports.getData api but it might get a bit messy and probably slow for large groups. I'll have a think.... P Thanks again Paul. I'll have a play around with this and get a few staff testing too - where exactly are you getting the uuid from in Frog is it from the assignment manager code? I suppose the totals would be most effective if they were updated in loading the page then it would be easy to spot a student who was not following protocol. I guess the filtering by date would be useful if a student had begun to start completing assignments but had not always done so. I would envisage this mainly being used for smaller groups rather than whole year groups - as you say the loading time would be a big factor. Cheers, Chris Edited September 26, 2017 by clangstaff Link to comment Share on other sites More sharing options...
ADT Posted September 26, 2017 Share Posted September 26, 2017 16 hours ago, ADT said: Can you package this up and share it @Graham Quince ? Are you ignoring this on purpose??? Link to comment Share on other sites More sharing options...
pconkie Posted October 4, 2017 Author Share Posted October 4, 2017 Didn't realise I would have to update it so soon, but the da Vinci hotfix that is coming will break this FrogCode App. An update to the app can be found attached student lookup v2.txt P Link to comment Share on other sites More sharing options...
pconkie Posted October 4, 2017 Author Share Posted October 4, 2017 @Graham Quince Can you find out for me whether in this api... Frog.Model.api('assignmentreports.getData', { limit: "30", filters: {status: ["open", "closed", "archived"]}, report_name: "parent.child_assignments", offset: "0", options: {child_uuid: childuuid}, order: [{ direction: "desc", term: "due_date" }] }) There exists the option to filter by issue date? Thanks P Link to comment Share on other sites More sharing options...
adamw Posted October 4, 2017 Share Posted October 4, 2017 9 minutes ago, pconkie said: @Graham Quince Can you find out for me whether in this api... Frog.Model.api('assignmentreports.getData', { limit: "30", filters: {status: ["open", "closed", "archived"]}, report_name: "parent.child_assignments", offset: "0", options: {child_uuid: childuuid}, order: [{ direction: "desc", term: "due_date" }] }) There exists the option to filter by issue date? Thanks P I've had a really quick look at the code and it looks like In the filters you can send an additional param: issue_date: { from: xxxxxxxx, to: xxxxxxxx } Where xxxxxxxx is a unix timestamp. You can also do the same with due_date. I've not had time to test it sorry, but something like that should work. So your filters will look something like: filters: {status: ["open", "closed", "archived"], issue_date {from: xxxxxxx, to: xxxxxxx} }, Give it a bash and let me know if it doesn't work and I'll have a proper look into it when I get a free moment 2 Link to comment Share on other sites More sharing options...
pconkie Posted October 4, 2017 Author Share Posted October 4, 2017 (edited) 1 hour ago, adamw said: I've had a really quick look at the code and it looks like In the filters you can send an additional param: issue_date: { from: xxxxxxxx, to: xxxxxxxx } Where xxxxxxxx is a unix timestamp. You can also do the same with due_date. I've not had time to test it sorry, but something like that should work. So your filters will look something like: filters: {status: ["open", "closed", "archived"], issue_date {from: xxxxxxx, to: xxxxxxx} }, Give it a bash and let me know if it doesn't work and I'll have a proper look into it when I get a free moment This works great @adamw, thanks! Now i can add filters for academic year.... filters: {status: ["open", "closed", "archived"], issue_date: {from: 1504224000} }, Edited October 4, 2017 by pconkie Link to comment Share on other sites More sharing options...
ADT Posted October 4, 2017 Share Posted October 4, 2017 So now its been cracked when is someone going to package it up and share it on the Frog Code showcase??? Link to comment Share on other sites More sharing options...
adamw Posted October 4, 2017 Share Posted October 4, 2017 1 hour ago, pconkie said: This works great @adamw, thanks! Now i can add filters for academic year.... filters: {status: ["open", "closed", "archived"], issue_date: {from: 1504224000} }, Nice, Regarding academic years there's a fdp1 endpoint /academicyear/get, which will should return all the academic years and any periods inside them (spring term, summer term etc....) set up in frog. (I think you may have to have progress though, as they are defined in curriculum designer). Link to comment Share on other sites More sharing options...
Graham Quince Posted February 13, 2018 Share Posted February 13, 2018 Paul's application is now available to download from the FrogCode Showcase https://www.frogeducation.com/community/tutorials/frogcode/frogcode-showcase Thanks as always @pconkie 1 Link to comment Share on other sites More sharing options...
clangstaff Posted February 13, 2018 Share Posted February 13, 2018 @pconkie that's great thanks. Just to confirm does the list include all a students assignments including open and closed? This will be much easier for staff to quickly check a list of assignments for an individual I have found that a number of staff find the Assignment Monitor too daunting! Link to comment Share on other sites More sharing options...
clangstaff Posted February 13, 2018 Share Posted February 13, 2018 On another note when I try to close the app nothing happens and the only way to remove the window is to refresh the platform - is anyone else experiencing this? Link to comment Share on other sites More sharing options...
pconkie Posted February 14, 2018 Author Share Posted February 14, 2018 @clangstaff Yes it includes open, closed and whatever archived is. I too can no longer close the app when opened. This was fine last week. Also there are now some css glitches too! We got a patch update on Monday @Graham Quince is this the cause? 1 Link to comment Share on other sites More sharing options...
pconkie Posted February 14, 2018 Author Share Posted February 14, 2018 This is the error in the console when the frogcode widget opens. Any devs got any ideas if this is stopping the app from closing? Link to comment Share on other sites More sharing options...
Chris.Smith Posted February 14, 2018 Share Posted February 14, 2018 24 minutes ago, pconkie said: This is the error in the console when the frogcode widget opens. Any devs got any ideas if this is stopping the app from closing? Hi @pconkie, This was introduced in the last patch. We have fixed it but I have no idea when that fix will get to you. @Graham Quince can you chase this one from a customer perspective as then Paul won't have to wait until Galileo for the fix. ~ Chris 1 Link to comment Share on other sites More sharing options...
Graham Quince Posted February 14, 2018 Share Posted February 14, 2018 47 minutes ago, Chris.Smith said: Hi @pconkie, This was introduced in the last patch. We have fixed it but I have no idea when that fix will get to you. @Graham Quince can you chase this one from a customer perspective as then Paul won't have to wait until Galileo for the fix. ~ Chris Flagged up and chased. You'll all probably know before me in regards to ETA 1 Link to comment Share on other sites More sharing options...
ADT Posted February 15, 2018 Share Posted February 15, 2018 Got to love updates/patches......... its like the national lottery.... you have to cross your fingers and hope you haven't wasted your time/money............ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now