// ==UserScript== // @name 新国开/国家开放大学/一网一免费自动刷课(不答题不考试,答题/考试找群主处理) // @namespace 一心向善 // @description 支持自动访问线上链接、查看资料附件、观看视频、自动查看页面、自动参与发帖回帖。调用内部接口实现!【做题进群:756253160联系群主】 // @version 20231019 // @author 一心向善 // @icon data:image/png;base64,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 // @match *://lms.ouchn.cn/course/* // @original-author 一心向善 // @original-license GPL-1.0 // @original-script http://one.ouchn.cn/ // @license GPL-1.0 // @source http://one.ouchn.cn/ // @note 1.1.2:修复发帖功能无法使用的BUG // @downloadURL https://update.greasyfork.icu/scripts/479292/%E6%96%B0%E5%9B%BD%E5%BC%80%E5%9B%BD%E5%AE%B6%E5%BC%80%E6%94%BE%E5%A4%A7%E5%AD%A6%E4%B8%80%E7%BD%91%E4%B8%80%E5%85%8D%E8%B4%B9%E8%87%AA%E5%8A%A8%E5%88%B7%E8%AF%BE%EF%BC%88%E4%B8%8D%E7%AD%94%E9%A2%98%E4%B8%8D%E8%80%83%E8%AF%95%EF%BC%8C%E7%AD%94%E9%A2%98%E8%80%83%E8%AF%95%E6%89%BE%E7%BE%A4%E4%B8%BB%E5%A4%84%E7%90%86%EF%BC%89.user.js // @updateURL https://update.greasyfork.icu/scripts/479292/%E6%96%B0%E5%9B%BD%E5%BC%80%E5%9B%BD%E5%AE%B6%E5%BC%80%E6%94%BE%E5%A4%A7%E5%AD%A6%E4%B8%80%E7%BD%91%E4%B8%80%E5%85%8D%E8%B4%B9%E8%87%AA%E5%8A%A8%E5%88%B7%E8%AF%BE%EF%BC%88%E4%B8%8D%E7%AD%94%E9%A2%98%E4%B8%8D%E8%80%83%E8%AF%95%EF%BC%8C%E7%AD%94%E9%A2%98%E8%80%83%E8%AF%95%E6%89%BE%E7%BE%A4%E4%B8%BB%E5%A4%84%E7%90%86%EF%BC%89.meta.js // ==/UserScript== (()=>{"use strict";var e={668:(e,n,t)=>{t.r(n),t.d(n,{addLearningBehavior:()=>r,addVideoLearningRecords:()=>i,getActivities:()=>p,getActivityReadsForUser:()=>s,getCategoryId:()=>d,postActivitiesRead:()=>l,postForum:()=>c,postLearningActiVities:()=>a});const o=new(t(743).GlobalData);function r(e,n){const t=Math.ceil(300*Math.random()+40),r=JSON.stringify({activity_id:e,activity_type:n,browser:"chrome",course_id:o.course.id,course_code:o.course.courseCode,course_name:o.course.name,org_id:o.course.orgId,org_name:o.user.orgName,org_code:o.user.orgCode,dep_id:o.dept.id,dep_name:o.dept.name,dep_code:o.dept.code,user_agent:window.navigator.userAgent,user_id:o.user.id,user_name:o.user.name,user_no:o.user.userNo,visit_duration:t});return new Promise(((e,n)=>{$.ajax({url:"https://lms.ouchn.cn/statistics/api/user-visits",data:r,type:"POST",cache:!1,contentType:"text/plain;charset=UTF-8",complete:e,error:n})}))}function i({start_at:e,end_at:n,syllabus_id:t,activity_id:r,upload_id:i}){const a=Math.ceil(300*Math.random()+40),s=JSON.stringify({syllabus_id:t,activity_id:r,upload_id:i,start_at:e,end_at:n,duration:a,user_id:o.user.id,org_id:o.user.orgId,course_id:o.course.id,is_teacher:!1,is_student:!0,ts:Date.now(),user_agent:window.navigator.userAgent,meeting_type:"online_video",org_name:o.user.orgName,org_code:o.course.orgCode,user_no:o.user.userNo,user_name:o.user.name,course_code:o.course.courseCode,course_name:o.course.name});return new Promise(((e,n)=>{$.ajax({url:"https://lms.ouchn.cn/statistics/api/online-videos",data:s,type:"POST",cache:!1,contentType:"text/plain;charset=UTF-8",complete:e})}))}function a({activity_id:e,activity_type:n,is_open:t,activity_name:r=null}){const i=JSON.stringify({org_id:o.user.orgId,user_id:o.user.id,course_id:o.course.id,enrollment_role:o.courseRoles[0],is_teacher:!1,activity_id:e,activity_type:n,activity_name:r,module:null,action:t?"open":"close",ts:(new Date).getTime(),user_agent:void 0===typeof window?"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36":window.navigator.userAgent,mode:"normal",channel:"web",target_info:{},master_course_id:o.course.id,org_name:o.user.name,org_code:o.user.orgCode,user_no:o.user.userNo,user_name:o.user.name,course_code:o.course.courseCode,course_name:o.course.name,dep_id:o.dept.id,dep_name:o.dept.name,dep_code:o.dept.code});return new Promise(((e,n)=>$.ajax({url:"https://lms.ouchn.cn/statistics/api/learning-activity",data:i,type:"POST",contentType:"application/json",dataType:"JSON",success:e,error:n})))}function s(){return new Promise(((e,n)=>$.ajax({url:"https://lms.ouchn.cn/api/course/104181/activity-reads-for-user",type:"GET"})))}function c(e,{title:n,content:t}={title:`好好学习${Date.now()}`,content:`
好好学习,天天向上。${Date.now()}
`}){return new Promise(((o,r)=>$.ajax({type:"POST",url:"https://lms.ouchn.cn/api/topics",contentType:"application/json",dataType:"JSON",data:JSON.stringify({title:n,content:t,category_id:e,uploads:[]}),success:o,error:r})))}function l(e,n={}){return new Promise(((t,o)=>$.ajax({type:"POST",url:`https://lms.ouchn.cn/api/course/activities-read/${e}`,contentType:"application/json",dataType:"JSON",data:JSON.stringify(n),success:t,error:o})))}function d(e){return new Promise((n=>$.get(`https://lms.ouchn.cn/api/forum/${e}/category?fields=id`,{},n)))}function p(e){const n=`https://lms.ouchn.cn/api/activities/${e}`;return new Promise(((e,t)=>$.ajax({url:n,type:"GET",success:e,error:t})))}},743:(e,n,t)=>{t.r(n),t.d(n,{GlobalData:()=>o,notificationTypesAndText:()=>r});class o{course={id:9999,name:"课程名称",orgId:0,orgName:"xx开放大学",orgCode:"000",courseCode:"999",endDate:"None",enableFaceService:"",isSimulatingInstructor:!1,isInstructorView:!1,isMaster:!1};user={id:99999,name:"马牛逼",userNo:"224499999999",orgId:0,mobile:"12345678910",orgName:"xx开放大学",orgCode:"000",isCourseAdmin:!1};dept={id:"9999",name:"xx技师分校",code:"1231234"};isOpenUniversity=!0;courseRoles=["student"];deliveryOrg="ouchn";useSinglePage=!0;expandActivityInfo=!1;constructor(){this.course=globalThis.globalData.course,this.user=globalThis.globalData.user,this.dept=globalThis.globalData.dept,this.isOpenUniversity=globalThis.globalData.isOpenUniversity,this.courseRoles=globalThis.globalData.courseRoles,this.deliveryOrg=globalThis.globalData.deliveryOrg,this.useSinglePage=globalThis.globalData.useSinglePage,this.expandActivityInfo=globalThis.globalData.expandActivityInfo}}const r={material:"参考资料",web_link:"线上链接",online_video:"音视频教材",slide:"微课",lesson:"录播教材",homework:"作业",forum:"讨论区",chatroom:"iSlide 直播",questionnaire:"调查问卷",page:"页面",course_invite:"課程邀請",scorm:"SCORM"}}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var i=n[o]={exports:{}};return e[o](i,i.exports,t),i.exports}t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{function e(){if(null==document.querySelector("container-element")){$(".wrapper").append(this.el_text);const e=document.querySelector("container-element");e.onmousedown=function(n){let t=window.event||n,o=t.clientX-e.offsetLeft,r=t.clientY-e.offsetTop;console.log(t),console.log(r),document.onmousemove=function(n){let t=window.event||n;e.style.left=t.clientX-o+"px",e.style.top=t.clientY-r+"px"},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}}}e.prototype={constructor:e,el_text:'\n