New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

instructure-canvas-api

Package Overview
Dependencies
Maintainers
7
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

instructure-canvas-api - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

lib/apis/file-uploads.js

2

lib/apis/index.js

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};var _courses=require('./courses');var coursesApi=_interopRequireWildcard(_courses);var _users=require('./users');var usersApi=_interopRequireWildcard(_users);var _enrollments=require('./enrollments');var enrollmentsApi=_interopRequireWildcard(_enrollments);var _submissions=require('./submissions');var submissionsApi=_interopRequireWildcard(_submissions);var _assignments=require('./assignments');var assignmentsApi=_interopRequireWildcard(_assignments);var _quizzes=require('./quizzes');var quizzesApi=_interopRequireWildcard(_quizzes);var _assignmentGroups=require('./assignmentGroups');var assignmentGroupsApi=_interopRequireWildcard(_assignmentGroups);var _discussions=require('./discussions');var discussionsApi=_interopRequireWildcard(_discussions);var _conversations=require('./conversations');var conversationApi=_interopRequireWildcard(_conversations);var _groups=require('./groups');var groupsApi=_interopRequireWildcard(_groups);var _login=require('./login');var loginApi=_interopRequireWildcard(_login);var _externalTools=require('./external-tools');var externalTools=_interopRequireWildcard(_externalTools);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}exports.default=_extends({},coursesApi,usersApi,enrollmentsApi,groupsApi,submissionsApi,assignmentsApi,quizzesApi,assignmentGroupsApi,discussionsApi,conversationApi,loginApi,externalTools);
Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};var _courses=require('./courses');var coursesApi=_interopRequireWildcard(_courses);var _users=require('./users');var usersApi=_interopRequireWildcard(_users);var _enrollments=require('./enrollments');var enrollmentsApi=_interopRequireWildcard(_enrollments);var _submissions=require('./submissions');var submissionsApi=_interopRequireWildcard(_submissions);var _assignments=require('./assignments');var assignmentsApi=_interopRequireWildcard(_assignments);var _quizzes=require('./quizzes');var quizzesApi=_interopRequireWildcard(_quizzes);var _assignmentGroups=require('./assignmentGroups');var assignmentGroupsApi=_interopRequireWildcard(_assignmentGroups);var _discussions=require('./discussions');var discussionsApi=_interopRequireWildcard(_discussions);var _conversations=require('./conversations');var conversationApi=_interopRequireWildcard(_conversations);var _groups=require('./groups');var groupsApi=_interopRequireWildcard(_groups);var _login=require('./login');var loginApi=_interopRequireWildcard(_login);var _externalTools=require('./external-tools');var externalTools=_interopRequireWildcard(_externalTools);var _mediaComments=require('./media-comments');var mediaComments=_interopRequireWildcard(_mediaComments);var _fileUploads=require('./file-uploads');var fileUploads=_interopRequireWildcard(_fileUploads);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}exports.default=_extends({},coursesApi,usersApi,enrollmentsApi,groupsApi,submissionsApi,assignmentsApi,quizzesApi,assignmentGroupsApi,discussionsApi,conversationApi,loginApi,externalTools,mediaComments,fileUploads);

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getSubmissions=getSubmissions;exports.gradeSubmission=gradeSubmission;exports.gradeSubmissionWithRubric=gradeSubmissionWithRubric;exports.commentOnSubmission=commentOnSubmission;exports.refreshSubmissionSummary=refreshSubmissionSummary;exports.getSubmissionsForUsers=getSubmissionsForUsers;var _pagination=require('../utils/pagination');var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function getSubmissions(courseID,assignmentID){var grouped=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var submissions=(0,_pagination.paginate)('courses/'+courseID+'/assignments/'+assignmentID+'/submissions',{params:{include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group'],grouped:grouped}});return(0,_pagination.exhaust)(submissions);}function gradeSubmission(courseID,assignmentID,userID,submissionParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{submission:submissionParams});}function gradeSubmissionWithRubric(courseID,assignmentID,userID,rubricParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{rubric_assessment:rubricParams});}function commentOnSubmission(courseID,assignmentID,userID,comment){var data={comment:{}};switch(comment.type){case'text':data.comment.text_comment=comment.message;break;}if(comment.groupComment){data.comment.group_comment=true;}return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,data);}function refreshSubmissionSummary(courseID,assignmentID){return(0,_httpClient2.default)().get('/courses/'+courseID+'/assignments/'+assignmentID+'/submission_summary');}function getSubmissionsForUsers(courseID,userIDs){var submissions=(0,_pagination.paginate)('/courses/'+courseID+'/students/submissions',{params:{student_ids:userIDs,include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group']}});return(0,_pagination.exhaust)(submissions);}
Object.defineProperty(exports,"__esModule",{value:true});exports.getSubmissions=getSubmissions;exports.gradeSubmission=gradeSubmission;exports.gradeSubmissionWithRubric=gradeSubmissionWithRubric;exports.commentOnSubmission=commentOnSubmission;exports.refreshSubmissionSummary=refreshSubmissionSummary;exports.getSubmissionsForUsers=getSubmissionsForUsers;var _pagination=require('../utils/pagination');var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function getSubmissions(courseID,assignmentID){var grouped=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var submissions=(0,_pagination.paginate)('courses/'+courseID+'/assignments/'+assignmentID+'/submissions',{params:{include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group'],grouped:grouped}});return(0,_pagination.exhaust)(submissions);}function gradeSubmission(courseID,assignmentID,userID,submissionParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{submission:submissionParams});}function gradeSubmissionWithRubric(courseID,assignmentID,userID,rubricParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{rubric_assessment:rubricParams});}function commentOnSubmission(courseID,assignmentID,userID,comment){var data={comment:{}};switch(comment.type){case'text':data.comment.text_comment=comment.message;break;case'media':data.comment.media_comment_type=comment.mediaType;data.comment.media_comment_id=comment.mediaID;break;}if(comment.groupComment){data.comment.group_comment=true;}return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,data);}function refreshSubmissionSummary(courseID,assignmentID){return(0,_httpClient2.default)().get('/courses/'+courseID+'/assignments/'+assignmentID+'/submission_summary');}function getSubmissionsForUsers(courseID,userIDs){var submissions=(0,_pagination.paginate)('/courses/'+courseID+'/students/submissions',{params:{student_ids:userIDs,include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group']}});return(0,_pagination.exhaust)(submissions);}

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.httpClient=undefined;var _assignmentGroups=require('./apis/assignmentGroups');Object.keys(_assignmentGroups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignmentGroups[key];}});});var _assignments=require('./apis/assignments');Object.keys(_assignments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignments[key];}});});var _conversations=require('./apis/conversations');Object.keys(_conversations).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _conversations[key];}});});var _courses=require('./apis/courses');Object.keys(_courses).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _courses[key];}});});var _discussions=require('./apis/discussions');Object.keys(_discussions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _discussions[key];}});});var _enrollments=require('./apis/enrollments');Object.keys(_enrollments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _enrollments[key];}});});var _externalTools=require('./apis/external-tools');Object.keys(_externalTools).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _externalTools[key];}});});var _groups=require('./apis/groups');Object.keys(_groups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _groups[key];}});});var _login=require('./apis/login');Object.keys(_login).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _login[key];}});});var _quizzes=require('./apis/quizzes');Object.keys(_quizzes).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _quizzes[key];}});});var _submissions=require('./apis/submissions');Object.keys(_submissions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _submissions[key];}});});var _users=require('./apis/users');Object.keys(_users).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _users[key];}});});var _session=require('./session');Object.keys(_session).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _session[key];}});});var _index=require('./apis/index');var _index2=_interopRequireDefault(_index);var _httpClient=require('./httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_index2.default;var httpClient=exports.httpClient=_httpClient2.default;
Object.defineProperty(exports,"__esModule",{value:true});exports.httpClient=undefined;var _assignmentGroups=require('./apis/assignmentGroups');Object.keys(_assignmentGroups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignmentGroups[key];}});});var _assignments=require('./apis/assignments');Object.keys(_assignments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignments[key];}});});var _conversations=require('./apis/conversations');Object.keys(_conversations).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _conversations[key];}});});var _courses=require('./apis/courses');Object.keys(_courses).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _courses[key];}});});var _discussions=require('./apis/discussions');Object.keys(_discussions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _discussions[key];}});});var _enrollments=require('./apis/enrollments');Object.keys(_enrollments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _enrollments[key];}});});var _externalTools=require('./apis/external-tools');Object.keys(_externalTools).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _externalTools[key];}});});var _groups=require('./apis/groups');Object.keys(_groups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _groups[key];}});});var _login=require('./apis/login');Object.keys(_login).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _login[key];}});});var _quizzes=require('./apis/quizzes');Object.keys(_quizzes).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _quizzes[key];}});});var _submissions=require('./apis/submissions');Object.keys(_submissions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _submissions[key];}});});var _users=require('./apis/users');Object.keys(_users).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _users[key];}});});var _mediaComments=require('./apis/media-comments');Object.keys(_mediaComments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _mediaComments[key];}});});var _fileUploads=require('./apis/file-uploads');Object.keys(_fileUploads).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _fileUploads[key];}});});var _session=require('./session');Object.keys(_session).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _session[key];}});});var _index=require('./apis/index');var _index2=_interopRequireDefault(_index);var _httpClient=require('./httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_index2.default;var httpClient=exports.httpClient=_httpClient2.default;

@@ -1,2 +0,2 @@

var _this=this;var _httpClient=require('../../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);var _pagination=require('../pagination');var _testHelpers=require('../testHelpers');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var regeneratorRuntime=require('regenerator-runtime');var regeneratorRuntime=require('regenerator-runtime');jest.mock('../../httpClient');describe('paginate',function(){it('should return next promise',function _callee(){var headers,mock,result;return regeneratorRuntime.async(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:headers={link:'<https://example.com/items?page=1&per_page=1>; rel="current",\
var _this=this;var _httpClient=require('../../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);var _pagination=require('../pagination');var _testHelpers=require('../testHelpers');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}jest.mock('../../httpClient');describe('paginate',function(){it('should return next promise',function _callee(){var headers,mock,result;return regeneratorRuntime.async(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:headers={link:'<https://example.com/items?page=1&per_page=1>; rel="current",\
<https://example.com/items?page=2&per_page=1>; rel="next",\

@@ -3,0 +3,0 @@ <https://example.com/items?page=1&per_page=1>; rel="first",\

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};exports.parseNext=parseNext;exports.paginate=paginate;exports.exhaust=exhaust;var _parseLinkHeader=require('./parse-link-header');var _parseLinkHeader2=_interopRequireDefault(_parseLinkHeader);var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++){arr2[i]=arr[i];}return arr2;}else{return Array.from(arr);}}var regeneratorRuntime=require('regenerator-runtime');var regeneratorRuntime=require('regenerator-runtime');function parseNextFromLinkHeader(response){var links=(0,_parseLinkHeader2.default)(response.headers.link);if(links&&links.next){return links.next.url;}return null;}function parseNextFromJSON(response){if(response.data&&response.data.meta&&response.data.meta.pagination){return response.data.meta.pagination.next;}return null;}function parseNext(response){return parseNextFromLinkHeader(response)||parseNextFromJSON(response);}function paginate(url){var config=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_httpClient2.default)().get(url,config).then(function(response){var next=parseNext(response);return _extends({},response,{next:next?function(){return paginate(next);}:null});});}function exhaust(initial){var _this=this;var keys=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var result,next,_loop;return regeneratorRuntime.async(function exhaust$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:result=void 0;if(keys.length){result={};}else{result=[];}next=function next(){return initial;};_loop=function _loop(){var response;return regeneratorRuntime.async(function _loop$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return regeneratorRuntime.awrap(next());case 2:response=_context.sent;if(response.data){if(keys.length){keys.forEach(function(key){var newData=response.data[key]||[];var oldData=result[key]||[];result[key]=[].concat(_toConsumableArray(oldData),_toConsumableArray(newData));});}else{result=[].concat(_toConsumableArray(result),_toConsumableArray(response.data));}}next=response.next;case 5:case'end':return _context.stop();}}},null,_this);};case 4:if(!next){_context2.next=9;break;}_context2.next=7;return regeneratorRuntime.awrap(_loop());case 7:_context2.next=4;break;case 9:return _context2.abrupt('return',{data:result,next:null});case 10:case'end':return _context2.stop();}}},null,this);}
Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};exports.parseNext=parseNext;exports.paginate=paginate;exports.exhaust=exhaust;var _parseLinkHeader=require('./parse-link-header');var _parseLinkHeader2=_interopRequireDefault(_parseLinkHeader);var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++){arr2[i]=arr[i];}return arr2;}else{return Array.from(arr);}}function parseNextFromLinkHeader(response){var links=(0,_parseLinkHeader2.default)(response.headers.link);if(links&&links.next){return links.next.url;}return null;}function parseNextFromJSON(response){if(response.data&&response.data.meta&&response.data.meta.pagination){return response.data.meta.pagination.next;}return null;}function parseNext(response){return parseNextFromLinkHeader(response)||parseNextFromJSON(response);}function paginate(url){var config=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_httpClient2.default)().get(url,config).then(function(response){var next=parseNext(response);return _extends({},response,{next:next?function(){return paginate(next);}:null});});}function exhaust(initial){var _this=this;var keys=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var result,next,_loop;return regeneratorRuntime.async(function exhaust$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:result=void 0;if(keys.length){result={};}else{result=[];}next=function next(){return initial;};_loop=function _loop(){var response;return regeneratorRuntime.async(function _loop$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return regeneratorRuntime.awrap(next());case 2:response=_context.sent;if(response.data){if(keys.length){keys.forEach(function(key){var newData=response.data[key]||[];var oldData=result[key]||[];result[key]=[].concat(_toConsumableArray(oldData),_toConsumableArray(newData));});}else{result=[].concat(_toConsumableArray(result),_toConsumableArray(response.data));}}next=response.next;case 5:case'end':return _context.stop();}}},null,_this);};case 4:if(!next){_context2.next=9;break;}_context2.next=7;return regeneratorRuntime.awrap(_loop());case 7:_context2.next=4;break;case 9:return _context2.abrupt('return',{data:result,next:null});case 10:case'end':return _context2.stop();}}},null,this);}
{
"name": "instructure-canvas-api",
"version": "2.0.0",
"version": "2.0.1",
"description": "API module to interact with canvas",

@@ -13,3 +13,4 @@ "main": "lib/index.js",

"axios": "^0.16.2",
"lodash": "^4.17.4"
"lodash": "^4.17.4",
"xmldom": "^0.1.27"
},

@@ -16,0 +17,0 @@ "devDependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc