Comments (36)
Hi, I am REALLY new to this stuff yall call coding, out of anger one night at 4am i decided to start reading more than 600 lines trying to find a way out. As of 2020 i have been documenting all my findings one being that most courses have patched the old API_1484 code but the older have not. Some have placed a timeout or lock(Im speaking out of my ass until I get familiar with the language) to enter the API_1484 code. So ive tested this before if you enter the same API_1484 code before the main window or slide loads you can still get the lesson completed.
I have 2 codes that I tested a few times and the only issue is how to bypass the timers on some courses. 1hr courses i feel like 10mins is the timeout, while 80hr courses you need atleast 1hr in time. If anyone can PM on how to defuse these timers that would be great but just note i dont know any technical terms. I will be leaving some following codes + notes below.
[Can be used if fast enough unless you get undefiend/Null]
Old Code:
API_1484_11.SetValue("cmi.completion_status","completed")
"true"
[the "true" become blue but nothing happens, if someone can investiagte]
lessonCompleted=true
[Worked on 2/3 courses, all 3 courses were 1hr, with the one having a timer that flagged me]
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true
[Some courses i could use a code but would not let me pass the survey, the last thing before my cert, so i would uses this to get it complete and onto the cert]
doLMSSetValue('cmi.objectives.0.success_status','passed')
doLMSSetValue('cmi.objectives.0.score.scaled','1')
[Worked 2/3 times, 1hr courses, did not have to add "true" line]
doLMSSetValue('cmi.completion_status','completed')
[Next Lesson dont show find line change]
style="display:none" to style="display: block;"
[Will cause NEXT button to show and skip window/slide.]
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
[Worked 1/3 times]
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -Soldat
from scripts.
@maicol619
Looks like you are missing the closing bracket for the function.
The fix is:
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
}
from scripts.
from scripts.
Whenever I try that Code it keeps saying the following :
'API_1484_11' is not defined
from scripts.
i used this code and it said the code was "true" and showed the lessons completed but when i went to to find my completed course it was dropped.....and now i have to start it over
from scripts.
It didn't even say that for me. This is the correct format right?
API_1484_11.SetValue("cmi.completion_status","completed")
from scripts.
yes it is
from scripts.
As I've said before … This worked on the majority of them but not all. Some of the courses were built a bit differently.
from scripts.
the jko code works and give each lesson a green check but when the course is fully complete jko flags you for susoicious activity and resets the class from the beginning.
from scripts.
You need to wait like 5 minutes before finishing the course. Maybe 10?
from scripts.
so leave the window open for a bit then go through and complete it ?
from scripts.
yeah I left open for like 30 min then went through it and it still flag it as suspicious. maybe its too long of a course cause it worked fine for a 5 hr course
from scripts.
Any updates for the timers?
from scripts.
@jrc2666 Not yet, sorry for late reply couldnt remember my password
from scripts.
Anyone know or have some more insight on why these haven’t worked on a Mac? JavaScript should be universal but I haven’t been coding in awhile...
from scripts.
from scripts.
This worked on my Language courses but it did not set the tasks in each lesson as complete, I assume its going to be flagged because the tasks werent clicked/activated and those work like checks. Any who here someone try it, like mentioned before some Courses have been previously made or UPDATED to a new code as why you are getting an Undefined/Null/
API.LMSSetValue('cmi.core.lesson_status','completed')
"true"
from scripts.
The best way in my opinion to get around the timer is by doing the pretest (with help from Quizlet if possible). if you miss a few that's fine because it will tell you the lessons you have to go over. load each lesson and put in the "Old Code" API_1484_11.SetValue("cmi.completion_status","completed")
it will mark as complete and just do that process all the way down to the Post test. Bullshit the test, take the survey, go to course completion and boom you're done
from scripts.
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
Hi, I am REALLY new to this stuff yall call coding, out of anger one night at 4am i decided to start reading more than 600 lines trying to find a way out. As of 2020 i have been documenting all my findings one being that most courses have patched the old API_1484 code but the older have not. Some have placed a timeout or lock(Im speaking out of my ass until I get familiar with the language) to enter the API_1484 code. So ive tested this before if you enter the same API_1484 code before the main window or slide loads you can still get the lesson completed.
I have 2 codes that I tested a few times and the only issue is how to bypass the timers on some courses. 1hr courses i feel like 10mins is the timeout, while 80hr courses you need atleast 1hr in time. If anyone can PM on how to defuse these timers that would be great but just note i dont know any technical terms. I will be leaving some following codes + notes below.[Can be used if fast enough unless you get undefiend/Null]
Old Code:
API_1484_11.SetValue("cmi.completion_status","completed")
"true"[the "true" become blue but nothing happens, if someone can investiagte]
lessonCompleted=true[Worked on 2/3 courses, all 3 courses were 1hr, with the one having a timer that flagged me]
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true[Some courses i could use a code but would not let me pass the survey, the last thing before my cert, so i would uses this to get it complete and onto the cert]
doLMSSetValue('cmi.objectives.0.success_status','passed')
doLMSSetValue('cmi.objectives.0.score.scaled','1')[Worked 2/3 times, 1hr courses, did not have to add "true" line]
doLMSSetValue('cmi.completion_status','completed')[Next Lesson dont show find line change]
style="display:none" to style="display: block;"[Will cause NEXT button to show and skip window/slide.]
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;[Worked 1/3 times]
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -Soldat
i think something is wrong with your next function cant seem to get it to work in the console.
from scripts.
I had the same issue, to fix this set javascriptContext in the console to top, that'll fix it.
Whenever I try that Code it keeps saying the following :
'API_1484_11' is not defined
from scripts.
When using this code:
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
It says:
Expected '}'
Can you gus fix it
from scripts.
THANKS!!
Also does any body have like a list of wich courses can be used with wich codes?
from scripts.
This Script
API_1484_11.SetValue("cmi.completion_status","completed")
is working for DMRTI courses like:
Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)
Medical Ethics and Detainee Operations Basic Course (5 hrs)
I Have made a search of codes & find Some that wor others dont.
but here are all I Got if you can correc them or give diferent ones will be greatful.
F12
#1
API_1484_11.SetValue("cmi.completion_status","completed")
#2
API_1484_11.SetValue("cmi.completion_status","completed")
"true"
#3
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
}
#4
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)
#5
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true
#6 Language Courses
javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();
#7
API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};
#8
doLMSSetValue('cmi.objectives.0.success_status','passed')
doLMSSetValue('cmi.objectives.0.score.scaled','1')
#9 Language
API.LMSSetValue('cmi.core.lesson_status','completed')
"true"
from scripts.
This Script
API_1484_11.SetValue("cmi.completion_status","completed")
is working for DMRTI courses like:
Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)
Medical Ethics and Detainee Operations Basic Course (5 hrs)
I Have made a search of codes & find Some that wor others dont.
but here are all I Got if you can correc them or give diferent ones will be greatful.F12
#1
API_1484_11.SetValue("cmi.completion_status","completed")#2
API_1484_11.SetValue("cmi.completion_status","completed")
"true"#3
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
}#4
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)#5
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true#6 Language Courses
javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();#7
API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};#8
doLMSSetValue('cmi.objectives.0.success_status','passed')doLMSSetValue('cmi.objectives.0.score.scaled','1')
#9 Language
API.LMSSetValue('cmi.core.lesson_status','completed')
"true"
did you find any other course that we can use the code without getting flagged? like a list?
from scripts.
This Script
API_1484_11.SetValue("cmi.completion_status","completed")
is working for DMRTI courses like:
Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)
Medical Ethics and Detainee Operations Basic Course (5 hrs)
I Have made a search of codes & find Some that wor others dont.
but here are all I Got if you can correc them or give diferent ones will be greatful.
F12
#1
API_1484_11.SetValue("cmi.completion_status","completed")
#2
API_1484_11.SetValue("cmi.completion_status","completed")
"true"
#3
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
}
#4
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)
#5
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true
#6 Language Courses
javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();
#7
API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};
#8
doLMSSetValue('cmi.objectives.0.success_status','passed')
doLMSSetValue('cmi.objectives.0.score.scaled','1')
#9 Language
API.LMSSetValue('cmi.core.lesson_status','completed')
"true"did you find any other course that we can use the code without getting flagged? like a list?
Alright. The only way not get flagged is do not use the code on pre test and post test. PERIOD.
from scripts.
This Script
API_1484_11.SetValue("cmi.completion_status","completed")
is working for DMRTI courses like:
Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)
Medical Ethics and Detainee Operations Basic Course (5 hrs)
I Have made a search of codes & find Some that wor others dont.
but here are all I Got if you can correc them or give diferent ones will be greatful.
F12
#1
API_1484_11.SetValue("cmi.completion_status","completed")
#2
API_1484_11.SetValue("cmi.completion_status","completed")
"true"
#3
navLock.unlock = function () {
if (this.shell) {
this.shell.enableNext();
}
this.locked = false;
}
#4
_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)
#5
doLMSSetValue('cmi.completion_status','completed')
checkLessonCompletionFlag=true
#6 Language Courses
javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();
#7
API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};
#8
doLMSSetValue('cmi.objectives.0.success_status','passed')
doLMSSetValue('cmi.objectives.0.score.scaled','1')
#9 Language
API.LMSSetValue('cmi.core.lesson_status','completed')
"true"did you find any other course that we can use the code without getting flagged? like a list?
Do any of these still work?
from scripts.
Anyone have a current SEJPME JKO code for 2021?
from scripts.
Anyone have another working code for the language courses? When I use the codes mentioned I get ‘unexpected token’
from scripts.
Any of these codes working still? Tried API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};
It worked for some courses but did not work for European drivers training class for the deployment? Is the code still working for some just not all JKO? New to coding
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course.
Course:
Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time.
(3 times in like 2 seconds).
And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
I’m borderline retarded,how would I use this? Or message me independently about it. Thanks bud
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
JKO Notes 2022.txtI’m borderline retarded,how would I use this? Or message me independently about it. Thanks bud
SAME! Please help
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
I also need special instructions from the master.
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
Anyone able to translate this into simple steps what to copy and paste where and when._.
from scripts.
So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)
I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..
Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM
I also need special instructions from the master.
I would look at the commands in the list and try to find a "decode" function you can use on a timer function or something that tracks time. All the code returned from the API is encoded so to read it properly you'll need to decode the return value.
If you are committed to this, just look into "sending validation messages to scorm API's" it would've been fun to complete this project but I'm a contractor now and have been told not to contribute to this.
Goodluck soldiers!
from scripts.
anyone heard of being banned from ako after getting the flag notification too many times?
from scripts.
Related Issues (20)
- ALMS Course Scripts - Pipwerks no longer accepted
- need help. with alms anatomy and physiology course HOT 18
- Both Skillport Scripts Broken HOT 43
- JKO Script Broken HOT 11
- post test HOT 3
- Pipwerks no longer accepted on ALMS
- Skillport added a time now HOT 13
- Script Issues HOT 5
- Instructional Design Basic Course on ALMs
- Any code for "Identifying and Safeguarding Personally Identifiable Information (PII)"?
- Any code for College online tests?
- Mitmproxy update HOT 3
- sp update HOT 1
- Dlc 1 scripts HOT 3
- Alms RSO
- Ski||p0rt mitmproxy is broken. HOT 1
- skillport_breaker.user.js HOT 16
- JKO Flagged HOT 1
- Updated ammo courses on ALMS HOT 2
- Ammo-54-DL
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scripts.