InstaTask:导入您的课程日历并在作业到期时提醒您的Web应用-源码

上传者: 42102220 | 上传时间: 2021-03-15 12:06:55 | 文件大小: 1.9MB | 文件类型: ZIP
InstaTask 产品愿景 该产品的想法是一个Web应用程序,该应用程序可以导入用户的Web课程日历,并在作业到期时向他们发出警报,因为没有人喜欢跟踪并不可避免地忘记作业的截止日期。 该应用程序还将通过链接的日历和即将到来的任务视图以直观的方式显示来自网络课程的作业。 我们希望帮助学生提高生产力,并更好地控制他们的任务和作业。 其他任务管理器或日历应用程序要求您手动输入任务,并指定是否或何时希望为每个任务发出警报。 在使用在线学习平台的大学中,教授和助教已经完成了手动输入每项作业和在线考试的艰苦工作。 当信息已经可用时,为什么学生必须做同样的事情? 这就是为什么我们要自动化此过程,因此获得警报和查看任务就像按一个按钮一样容易。 Canvas很好地为每个用户提供了指向其日历.ical的实时链接,因此一旦提供了初始URL,我们的应用程序就可以自动刷新用户的供稿。 用户日历会保存到其帐户中

文件下载

资源详情

[{"title":"( 60 个子文件 1.9MB ) InstaTask:导入您的课程日历并在作业到期时提醒您的Web应用-源码","children":[{"title":"InstaTask-main","children":[{"title":"artifacts","children":[{"title":"architecture.md <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"public","children":[{"title":"manifest.json <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"logo512.png <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"logo192.png <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"index.css <span style='color:#111;'> 443B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"TaskCard.js <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"About.js <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"Import.js <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"img","children":[{"title":"btn_google_signin_dark_normal_web2x.png <span style='color:#111;'> 7.81KB </span>","children":null,"spread":false},{"title":"btn_google_signin_dark_normal_web.png <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"harold3.jpg <span style='color:#111;'> 435.83KB </span>","children":null,"spread":false},{"title":"harold4.jpg <span style='color:#111;'> 389.98KB </span>","children":null,"spread":false},{"title":"harold2.jpg <span style='color:#111;'> 487.31KB </span>","children":null,"spread":false},{"title":"harold1.jpg <span style='color:#111;'> 404.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"Login.js <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"HomePage.js <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"ImportHelp.js <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"CalendarView.js <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"TaskView.js <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"Tabs.js <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"addTask.js <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"Nav.js <span style='color:#111;'> 966B </span>","children":null,"spread":false}],"spread":false},{"title":"App.js <span style='color:#111;'> 876B </span>","children":null,"spread":false},{"title":"App.sass <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"reportWebVitals.js <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"App.test.js <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"setupTests.js <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":true},{"title":"backend","children":[{"title":"models","children":[{"title":"user.model.js <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"server.js <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"determineIfZoom.js <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"updateCalendar.js <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"toggleComplete.js <span style='color:#111;'> 572B </span>","children":null,"spread":false},{"title":"trimSummary.js <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"parseICS.js <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"deleteCalendarEvent.js <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"toggleHidden.js <span style='color:#111;'> 558B </span>","children":null,"spread":false},{"title":"populateCalendar.js <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"canvasUrlToLink.js <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"getCourse.js <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"addCalendarEvent.js <span style='color:#111;'> 566B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"passportSetup.js <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"canvasUrlToLink.test.js <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"determineIfZoom.test.js <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"trimSummary.test.js <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"parseICS.test.js <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"Manual Tests.md <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"getCourse.test.js <span style='color:#111;'> 444B </span>","children":null,"spread":false}],"spread":true},{"title":"routes","children":[{"title":"auth.js <span style='color:#111;'> 1002B </span>","children":null,"spread":false},{"title":"events.js <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"users.js <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"package-lock.json <span style='color:#111;'> 80.84KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 499B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 7.40KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 718.42KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明