Written by our subject-matter experts and tailored towards individual exam boards, including GL, CEM and ISEB.
Frequently Asked Questions
How are online lessons provided?
Students are given access to new pre-recorded lesson videos each week, presented by our in-house teachers. These videos replicate the content that is taught in our face-to-face classes.
The lesson videos are divided into sections by subject or topic, allowing children to better digest the content in smaller segments.
Students are assigned activities and homework to complete related to the topic they learnt that week to test their understanding.
How do you assess if a child has understood an online lesson?
“Eleven Plus Exams offers in person & online classes as well as an online platform, where you can go through topics with videos and tests at your convenience; my daughter is doing the latter (Y5 1yr subscription).
I have always heard about the positive experiences and know people who are currently enrolled in the classes; All of us have experienced excellent prep for the upcoming exams.
Is it tough and challenging, absolutely! However, this is exactl
(len: 2288)
<
(len: 2254)
(len: 928)
");
}
$('body').on('change', '.subject-select', function(){
var subject = $(this).val();
updateTopicSubTopic(subject);
});
$('body').on('change', '.topic-select', function(){
var topic = $('.topic-select').val();
var subtopic = $('.subtopic-select').val();
loadSelectOptions($('.subtopic-select'), subtopics, topic, subtopic);
});
$('body').on('change', '#search_course_subject', function(){
var subjectId = $('#search_course_subject').val().split('-')[1];
updateTopicSubTopic(subjectId);
});
function updateTopicSubTopic(subject){
var subtopic = $('.subtopic-select').val();
var topic = $('.topic-select').val();
loadSelectOptions($('.topic-select'), topics, subject, topic);
topic = $('.topic-select').val();
loadSelectOptions($('.subtopic-select'), subtopics, topic, subtopic, true);
}
});
(len: 914)
(len: 910)
Try the system today and level up your child’s learning
(len: 905)
All-inclusive 42 week course from September to July
Once weekly 3.5 hour lessons
What makes Eleven Plus Exams different?
(len: 900)
Sachin Jain
★★★★★
March 2023
“I want to express my appreciation for…”
“I want to express my appreciation for the excellent coaching provided by Eleven Plus Exam Harrow. The dedicated instructors, well-structured curriculum, and personalized approach have been very helpful . Their mock exams provided her the much required practice and boosted her confidence. Thank you for the exceptional support in her learning journey!”
Our 11+ courses are designed for parents who are deeply committed to securing a grammar or independent school place for their child. We aim to provide the best possible preparation, equipping students with the skills, knowledge, and confidence they need to succeed in this highly competitive process.
Managed Course
Year
Maths
English
Verbal Reasoning
Non-Verbal Reasoning
(len: 824)
Purva
★★★★★
Nov 2023
“Positive Experience 🤩🤩”
“The homework encourages the students to do regular studying. Online resources are accessible at any time. The tips on answering the comprehension and math questions are very strategic and useful. Mock tests are also really helpful in preparing for the real exams. I would highly Eleven Plus Exams”
(len: 821)
}, function(program) {
// Force BunJS to use sloppy mode see https://github.com/oven-sh/bun/issues/4527#issuecomment-1709520894
exports.abc = function(){}
var __process__ = process;
var printFinal = function(string) {
process.stdout.write('' + string, function() {
__process__.exit(0);
});
};
try {
delete this.process;
delete this.console;
result = program();
process = __process__;
if (typeof result == 'undefined' && result !== null) {
printFinal('["ok"]');
} else {
try {
printFinal(JSON.stringify(['ok', result]));
} catch (err) {
printFinal(JSON.stringify(['err', '' + err, err.stack]));
}
}
} catch (err) {
process = __process__;
printFinal(JSON.stringify(['err', '' + err, err.stack]));
}
});
(len: 809)
"}).on('open', function(e){
if ($('.date-start').val() != ''){
$('.date-end').bootstrapMaterialDatePicker('setMinDate', $('.date-start').val());
}
else{
$('.date-end').bootstrapMaterialDatePicker('setMinDate', null);
}
});
function toggleAnnouncedBetween() {
if($('.js-date-range-radio-btn:checked').val() == 'custom_date_range'){
$('#announced_between').show();
} else {
$('#announced_between').hide();
}
}
$('.js-date-range-radio-btn').change(function() {
toggleAnnouncedBetween()
});
if($(window).width() < 950){
$("a.btn_search").trigger('click')
}else{
$("button.btn_search").trigger('click')
}
// for 'Back' icon on Google Chrome
toggleAnnouncedBetween()
})
(len: 807)
All major exam board question styles covered (including GL, CEM and ISEB)
English, mathematics, verbal reasoning and non-verbal reasoning
Subjects are broken down into topics and subtopics to ensure complete understanding
Videos, worked examples and written explanations aid with learning
“I can highly recommended 11+ Exam, our son joined them in year 4 and year5, The study materials provided were comprehensive and well-structured, covering the entire syllabus with clarity, He given exam for all super selective school and succeed in all with flying colours. Thanks to all staff !!”
(len: 792)
(?:\s+([\w:][\-\w\.:]*)\s+(?:((?:"(?:[^%&"]|%([\w:][\-\w\.:]*);|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*")|(?:'([^%&']|%([\w:][\-\w\.:]*);|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*'))|(?:(?:(?:(SYSTEM)\s+((?:"[^"]*")|(?:'[^']*')))|(?:(PUBLIC)\s+("[
a-zA-Z0-9\-()+,./:=?;!*@$_%#']*"|'[
a-zA-Z0-9\-()+,./:=?;!*@$_%#]*')\s+((?:"[^"]*")|(?:'[^']*'))))(\s+NDATA\s+([\w:][\-\w\.:]*))?))\s*>)|(?:\s+(%)\s+([\w:][\-\w\.:]*)\s+(?:((?:"(?:[^%&"]|%([\w:][\-\w\.:]*);|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*")|(?:'([^%&']|%([\w:][\-\w\.:]*);|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*'))|(?:(?:(SYSTEM)\s+((?:"[^"]*")|(?:'[^']*')))|(?:(PUBLIC)\s+("[
a-zA-Z0-9\-()+,./:=?;!*@$_%#']*"|'[
a-zA-Z0-9\-()+,./:=?;!*@$_%#]*')\s+((?:"[^"]*")|(?:'[^']*')))))\s*>)
(len: 776)
^(?:([A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*):)?([A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*)
(len: 775)
^\$((?:[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*:)?[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*)
(len: 775)
", {limit_items: limitItems, filter_status: $('.filter-status').val(), sort: sort, sort_type: sort_type});
}
}
$('body').on('click', '.refresh-item', function(){
refreshItems();
});
$('body').on('click', '.save-action', function(){
saveItem();
});
function saveItem(){
if(validateMandatory()){
var name = $('#item-name').val();
var subject = $('#subject_id').val();
var topic = $('#topic_id').val();
var subtopic = $('#subtopic_id').val();
var deadline = $('#deadline').val();
var notes = $('#notes').val();
var data = {action_item: {name: name, subject_id: subject, topic_id: topic, subtopic_id: subtopic, deadline: deadline, notes: notes}};
$.post("
(len: 772)
(?:[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*:)?[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*
(len: 770)
(?:[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*:)?[A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*
(len: 770)
The mime-types library provides a library and registry for information about
MIME content type definitions. It can be used to determine defined filename
extensions for MIME types, or to use filename extensions to look up the likely
MIME type definitions.
Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes
deprecated functions. The columnar registry format introduced in 2.6 has been
made the primary format; the registry data has been extracted from this library
and put into {mime-types-data}[https://github.com/mime-types/mime-types-data].
Additionally, mime-types is now licensed exclusively under the MIT licence and
there is a code of conduct in effect. There are a number of other smaller
changes described in the History file.
(len: 764)
html {
padding: 18px 36px;
}
head {
display: block;
}
body {
margin: 0;
padding: 0;
}
body > * {
display: none !important;
}
head:after, body:before, body:after {
display: block !important;
}
head:after {
font-family: sans-serif;
font-size: large;
font-weight: bold;
content: "Error compiling CSS asset";
}
body:before, body:after {
font-family: monospace;
white-space: pre-wrap;
}
body:before {
font-weight: bold;
content: "
(len: 750)
Virtual Learning Environment (VLE) Features
The Eleven Plus Exams VLE is designed for success in selective school entrance exams. The content is written by experienced teachers from our own tuition centre and is updated regularly.
The VLE provides a comprehensive root and branch foundation that is ideal for building confidence in the entirety of the 11+ syllabus.
Features:
Over 20,000 questions, answers and full explanations (
(len: 741)
$(document).ready(function(){
$('body').on('change', '.load-assignments', function(){
fetchAssignments();
});
function fetchAssignments(){
var courseId = $('#search_course_id').val();
if(courseId.length){
var url="/my_progress/course_assignments";
data = {user_id: $('#search_student_id').val(), course_id: courseId}
$.get(url, data, function(){});
}else{
$(".course_assignment_select").val('');
$(".course_assignment_select").attr('disabled', true);
}
}
$('body').on('click', '.btn_search', function(){
$form = $(this).closest('form')
if($form.parsley().validate()){
showLoadingArea($('#chart'));
$.get('
(len: 732)
# This file is auto-generated from the current state of the database. Instead
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
#
# This file is the source Rails uses to define your schema when running `bin/rails
# db:schema:load`. When creating a new database, `bin/rails db:schema:load` tends to
# be faster and is potentially less error prone than running all of your
# migrations from scratch. Old migrations may fail to apply correctly if those
# migrations use external dependencies or application code.
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[
(len: 731)
minutes before its start time.
Title
Description
Category
Event At
Registration At
Duration
Status
Actions
(len: 717)
(len: 707)
(len: 707)
“The teaching method is quite helpful. The resources including videos and practice tests can be accessible at any time. Very useful in training for grammar school. I would definitely recommend it.”
(len: 694)
When `true`, the agent captures HTTP request parameters and attaches them to transaction traces, traced errors, and [`TransactionError` events](/attribute-dictionary?attribute_name=&events_tids%5B%5D=8241).
When using the `capture_params` setting, the Ruby agent will not attempt to filter secret information. `Recommendation:` To filter secret information from request parameters, use the [`attributes.include` setting](/docs/agents/ruby-agent/attributes/enable-disable-attributes-ruby) instead. For more information, see the Ruby attribute examples.
(len: 693)
attempts.id, attempts.status, attempts.exam_id, exams.preferred_name, attempts.user_id, attempts.is_sweep, attempts.mock_session_id, attempts.exam_ordinal, attempts.questions_answered, attempts.questions_skipped, attempts.questions_correct, attempts.time_spent_in_seconds, attempts.finished_at, attempts.score_as_a_decimal, attempts.updated_at, users.first_name, users.surname, CONCAT(users.first_name," ", users.surname) as user_name, exams.difficulty_level as difficulty, exams.course_exam_type, exams.is_mock_exam as is_mock, exams.exam_type, exams.subject_id, exams.topic_id, exams.question_style_id, exams.mixed_test, exams.question_type_id, exams.age_range_id, course_assignment_task_id
(len: 692)
attempts.id, attempts.status, attempts.exam_id, exams.preferred_name, attempts.user_id, attempts.is_sweep, attempts.mock_session_id, attempts.exam_ordinal, attempts.questions_answered, attempts.questions_skipped, attempts.questions_correct, attempts.time_spent_in_seconds, attempts.finished_at, attempts.score_as_a_decimal, attempts.updated_at, users.first_name, users.surname, CONCAT(users.first_name," ", users.surname) as user_name, exams.difficulty_level as difficulty, exams.course_exam_type, exams.is_mock_exam as is_mock, exams.exam_type, exams.subject_id, exams.topic_id, exams.question_style_id, exams.mixed_test, exams.question_type_id, exams.age_range_id, course_assignment_task_id
(len: 692)
“The study materials are more than enough to prepare for any exams. Online platform is well organized and really helpful. I would recommend Eleven Plus. Thank yoiu all for your support. 🎉🎉🎉”
(len: 685)
#!/usr/bin/env ruby_executable_hooks
# -*- ruby -*-
# This file was generated by RubyGems.
#
# The application 'bundler' is installed as part of a gem, and
# this file is here to facilitate running it.
#
_=_\
=begin
bindir="${0%/*}"
exec "$bindir/ruby" "-x" "$0" "$@"
=end
#!/usr/bin/env ruby
require 'rubygems'
version = ">= 0.a"
str = ARGV.first
if str
str = str.b[/\A_(.*)_\z/, 1]
if str and Gem::Version.correct?(str)
version = str
ENV['BUNDLER_VERSION'] = str
ARGV.shift
end
end
if Gem.respond_to?(:activate_bin_path)
load Gem.activate_bin_path('bundler', 'bundle', version)
else
gem "bundler", version
load Gem.bin_path("bundler", "bundle", version)
end
(len: 683)
#!/usr/bin/env ruby_executable_hooks
# -*- ruby -*-
# This file was generated by RubyGems.
#
# The application 'bundler' is installed as part of a gem, and
# this file is here to facilitate running it.
#
_=_\
=begin
bindir="${0%/*}"
exec "$bindir/ruby" "-x" "$0" "$@"
=end
#!/usr/bin/env ruby
require 'rubygems'
version = ">= 0.a"
str = ARGV.first
if str
str = str.b[/\A_(.*)_\z/, 1]
if str and Gem::Version.correct?(str)
version = str
ENV['BUNDLER_VERSION'] = str
ARGV.shift
end
end
if Gem.respond_to?(:activate_bin_path)
load Gem.activate_bin_path('bundler', 'bundle', version)
else
gem "bundler", version
load Gem.bin_path("bundler", "bundle", version)
end
(len: 683)
", {book_id: $(this).data('id'), read: $(this).is(':checked')});
});
$('body').on('click', "button.btn_search", function() {
var closest = $(this).closest('.card');
search(closest)
});
$('body').on('click', "button.btn_clear", function() {
$(':input','form').not(':button, :submit, :reset, :hidden, :input[type="radio"], :input[type="checkbox"]').val('').prop('selected', false);
$(':input[type="radio"]:first').prop('checked', true);
search()
});
function search(){
var $form = $('#filter-books-form');
$('.books-table').each(function(){
showTableLoadingRow($(this));
});
$.get('
(len: 678)
This report will show you topics and subtopics where your test attempt scores are below a certain threshold. The
recommended
threshold for topics to be displayed on the list is a
first attempt
score of less than
(len: 674)
[Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be
removed in the next major version.
Devise now uses a partial under "devise/shared/error_messages" to display
error messages by default, and make them easier to customize. Update your
views changing calls from:
<%= devise_error_messages! %>
to:
<%= render "devise/shared/error_messages", resource: resource %>
To start customizing how errors are displayed, you can copy the partial
from devise to your `app/views` folder. Alternatively, you can run
`rails g devise:views` which will copy all of them again to your app.
(len: 670)
ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA:!DSS
(len: 668)
Date
Year
Academic Year
Class
Week
Warning
Notes
(len: 665)
Sets the minimum level a log event must have to be forwarded to New Relic.
This is based on the integer values of Ruby's `Logger::Severity` constants: https://github.com/ruby/ruby/blob/master/lib/logger/severity.rb
The intention is to forward logs with the level given to the configuration, as well as any logs with a higher level of severity.
For example, setting this value to "debug" will forward all log events to New Relic. Setting this value to "error" will only forward log events with the levels "error", "fatal", and "unknown".
Valid values (ordered lowest to highest):
* "debug"
* "info"
* "warn"
* "error"
* "fatal"
* "unknown"
(len: 655)
>
Name
“My son has really enjoyed the experience and seeing the incremental improves of his 11+ abilities. The company is very helpful and well run.”
(len: 642)
\G(?:(?# 1: SPACE )( )|(?# 2: NIL )(NIL)|(?# 3: NUMBER )(\d+)|(?# 4: QUOTED )(?-mix:"((?-mix:(?-mix:(?-mix:[[[\x01-\x7f]&&[^[\r\n]]]&&[^["\\]]])|(?-mix:\\(?-mix:["\\])))|(?-mix:[\xC2-\xDF](?-mix:[\x80-\xBF]))|(?-mix:(?-mix:\xE0[\xA0-\xBF](?-mix:[\x80-\xBF]))|(?-mix:\xED[\x80-\x9F](?-mix:[\x80-\xBF]))|(?-mix:[\xE1-\xEC][\x80-\xBF][\x80-\xBF])|(?-mix:[\xEE-\xEF][\x80-\xBF][\x80-\xBF]))|(?-mix:(?-mix:[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF0[\x90-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF4[\x80-\x8F][\x80-\xBF][\x80-\xBF])))*)")|(?# 5: LITERAL )(?-mix:\{(\d+)\}\r\n)|(?# 6: LPAR )(\()|(?# 7: RPAR )(\)))
(len: 640)
\G(?:(?# 1: SPACE )( )|(?# 2: NIL )(NIL)|(?# 3: NUMBER )(\d+)|(?# 4: QUOTED )(?-mix:"((?-mix:(?-mix:(?-mix:[[[\x01-\x7f]&&[^[\r\n]]]&&[^["\\]]])|(?-mix:\\(?-mix:["\\])))|(?-mix:[\xC2-\xDF](?-mix:[\x80-\xBF]))|(?-mix:(?-mix:\xE0[\xA0-\xBF](?-mix:[\x80-\xBF]))|(?-mix:\xED[\x80-\x9F](?-mix:[\x80-\xBF]))|(?-mix:[\xE1-\xEC][\x80-\xBF][\x80-\xBF])|(?-mix:[\xEE-\xEF][\x80-\xBF][\x80-\xBF]))|(?-mix:(?-mix:[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF0[\x90-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF4[\x80-\x8F][\x80-\xBF][\x80-\xBF])))*)")|(?# 5: LITERAL )(?-mix:\{(\d+)\}\r\n)|(?# 6: LPAR )(\()|(?# 7: RPAR )(\)))
(len: 640)
"
$('.check-trophy').click(function(){
$.get(checkTrophyUrl, {}, function(resp){
if(resp['have_trophy'] == false){
Swal.fire({
title: 'No trophies',
html: 'Oops, you have no trophies to display.
The more tests you do, the better your chances of getting a trophy',
type: 'info',
timer: 10000
})
}else{
$('#loading-modal').modal('show');
if($('.check_trophy_url').length){
trophyUrl = $('.check_trophy_url').data('url');
}
location.href = trophyUrl;
}
});
});
});
(len: 634)
(len: 628)
The exit handler that sends all cached data to the collector before shutting down is forcibly installed. This is true even when it detects scenarios where it generally should not be. The known use case for this option is when Sinatra runs as an embedded service within another framework. The agent detects the Sinatra app and skips the `at_exit` handler as a result. Sinatra classically runs the entire application in an `at_exit` block and would otherwise misbehave if the agent's `at_exit` handler was also installed in those circumstances. Note: `send_data_on_exit` should also be set to `true` in tandem with this setting.
(len: 627)
", {report_id: $('#report_id').val(), user_id: $('#user_id').val()}, function(){
closeSpinnerModal();
});
}
$('body').on('click', '.view-pdf', function(){
var pdf_link = $(this).data('url');
var title = $(this).data('title');
iframe = ''
$.createModal({
title: title,
message: iframe,
closeButton:false,
scrollable:false
});
$( "#myModal" ).on('shown.bs.modal', function(){
renderPDF(pdf_link);
});
});
});
(len: 623)
(len: 622)
--
* where is one of:
start start an instance of the application
stop stop all instances of the application
restart stop all instances and restart them afterwards
reload send a SIGHUP to all instances of the application
run run the application in the foreground (same as start -t)
zap set the application to a stopped state
status show status (PID) of application instances
* and where may contain several of the following:
(len: 620)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC
(len: 619)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC
(len: 619)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC
(len: 619)
\A(?:(?\[(?:(?(?:\h{1,4}:){6}(?\h{1,4}:\h{1,4}|(?(?[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]|\d)\.\g\.\g\.\g))|::(?:\h{1,4}:){5}\g|\h{,4}::(?:\h{1,4}:){4}\g|(?:(?:\h{1,4}:)?\h{1,4})?::(?:\h{1,4}:){3}\g|(?:(?:\h{1,4}:){,2}\h{1,4})?::(?:\h{1,4}:){2}\g|(?:(?:\h{1,4}:){,3}\h{1,4})?::\h{1,4}:\g|(?:(?:\h{1,4}:){,4}\h{1,4})?::\g|(?:(?:\h{1,4}:){,5}\h{1,4})?::\h{1,4}|(?:(?:\h{1,4}:){,6}\h{1,4})?::)|(?v\h+\.[!$&-.0-;=A-Z_a-z~]+))\])|\g|(?(?:%\h\h|[!$&-.0-9;=A-Z_a-z~])*))\z
(len: 616)
\A(?:(?\[(?:(?(?:\h{1,4}:){6}(?\h{1,4}:\h{1,4}|(?(?[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]|\d)\.\g\.\g\.\g))|::(?:\h{1,4}:){5}\g|\h{,4}::(?:\h{1,4}:){4}\g|(?:(?:\h{1,4}:)?\h{1,4})?::(?:\h{1,4}:){3}\g|(?:(?:\h{1,4}:){,2}\h{1,4})?::(?:\h{1,4}:){2}\g|(?:(?:\h{1,4}:){,3}\h{1,4})?::\h{1,4}:\g|(?:(?:\h{1,4}:){,4}\h{1,4})?::\g|(?:(?:\h{1,4}:){,5}\h{1,4})?::\h{1,4}|(?:(?:\h{1,4}:){,6}\h{1,4})?::)|(?v\h+\.[!$&-.0-;=A-Z_a-z~]+))\])|\g|(?(?:%\h\h|[!$&-.0-9;=A-Z_a-z~])*))\z
(len: 616)
about,assets:clean,assets:clobber,assets:environment,assets:precompile,assets:precompile:all,db:create,db:drop,db:fixtures:load,db:migrate,db:migrate:status,db:rollback,db:schema:cache:clear,db:schema:cache:dump,db:schema:dump,db:schema:load,db:seed,db:setup,db:structure:dump,db:version,doc:app,log:clear,middleware,notes,notes:custom,rails:template,rails:update,routes,secret,spec,spec:features,spec:requests,spec:controllers,spec:helpers,spec:models,spec:views,spec:routing,spec:rcov,stats,test,test:all,test:all:db,test:recent,test:single,test:uncommitted,time:zones:all,tmp:clear,tmp:create,webpacker:compile
(len: 613)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 612)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 612)
-O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 612)
}, function(program) {
var output;
try {
delete this.console;
delete this.setTimeout;
delete this.setInterval;
delete this.clearTimeout;
delete this.clearInterval;
delete this.setImmediate;
delete this.clearImmediate;
result = program();
if (typeof result == 'undefined' && result !== null) {
print('["ok"]');
} else {
try {
print(JSON.stringify(['ok', result]));
} catch (err) {
print(JSON.stringify(['err', '' + err, err.stack]));
}
}
} catch (err) {
print(JSON.stringify(['err', '' + err, err.stack]));
}
});
(len: 611)
^(?i-mx:Content-Disposition:\s*(?-mix:[^\s()<>,;:\\"\/\[\]?=]+)\s*)((?-mix:;\s*(?:(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)(?-mix:\*[0-9]+)?))=((?-mix:"(?:\\"|[^"])*"|(?-mix:[^\s()<>,;:\\"\/\[\]?=]+))))|(?-mix:(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)(?:\*0)?\*))=((?-mix:[a-zA-Z0-9\-]*'[a-zA-Z0-9\-]*'(?-mix:%[0-9a-fA-F]{2}|(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%]))*)))|(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)\*[1-9][0-9]*\*))=((?-mix:%[0-9a-fA-F]{2}|(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%]))*))))\s*))+$
(len: 611)
}, function(program) {
var output;
try {
delete this.console;
delete this.setTimeout;
delete this.setInterval;
delete this.clearTimeout;
delete this.clearInterval;
delete this.setImmediate;
delete this.clearImmediate;
result = program();
if (typeof result == 'undefined' && result !== null) {
print('["ok"]');
} else {
try {
print(JSON.stringify(['ok', result]));
} catch (err) {
print(JSON.stringify(['err', '' + err, err.stack]));
}
}
} catch (err) {
print(JSON.stringify(['err', '' + err, err.stack]));
}
});
(len: 610)
The browser returned a 'null' origin for a request with origin-based forgery protection turned on. This usually
means you have the 'no-referrer' Referrer-Policy header enabled, or that the request came from a site that
refused to give its origin. This makes it impossible for Rails to verify the source of the requests. Likely the
best solution is to change your referrer policy to something less strict like same-origin or strict-origin.
If you cannot change the referrer policy, you can disable origin checking with the
Rails.application.config.action_controller.forgery_protection_origin_check setting.
(len: 606)
(?:\$|@{1,2})? # optional global, instance or class variable indicator
(?:(?x-mi:
[[:alpha:]_] # at least one uppercase letter, lowercase letter or underscore
[[:word:]]* # followed by optional letters, numbers or underscores
)\.)* # followed by an optional chain of zero-argument method calls
(?(?x-mi:
[[:alpha:]_] # at least one uppercase letter, lowercase letter or underscore
[[:word:]]* # followed by optional letters, numbers or underscores
)) # and a final valid identifier, captured as DYNAMIC
(len: 605)
' id='task-progress' style='width: 0'>
Time Remaining:Estimated Time:Time Taken:
(len: 603)
//(?:(?:(?:[\-_.!~*'()a-zA-Z\d;:&=+$,]|%[a-fA-F\d]{2})*@)?(?:(?:[a-zA-Z0-9\-.]|%\h\h)+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|(?:(?:[a-fA-F\d]{1,4}:)*[a-fA-F\d]{1,4})?::(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))?)\])(?::\d*)?|(?:[\-_.!~*'()a-zA-Z\d$,;:@&=+]|%[a-fA-F\d]{2})+)(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*)*)?
(len: 601)
//(?:(?:(?:[\-_.!~*'()a-zA-Z\d;:&=+$,]|%[a-fA-F\d]{2})*@)?(?:(?:[a-zA-Z0-9\-.]|%\h\h)+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|(?:(?:[a-fA-F\d]{1,4}:)*[a-fA-F\d]{1,4})?::(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))?)\])(?::\d*)?|(?:[\-_.!~*'()a-zA-Z\d$,;:@&=+]|%[a-fA-F\d]{2})+)(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*)*)?
(len: 601)
//(?:(?:(?:[\-_.!~*'()a-zA-Z\d;:&=+$,]|%[a-fA-F\d]{2})*@)?(?:(?:[a-zA-Z0-9\-.]|%\h\h)+|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|(?:(?:[a-fA-F\d]{1,4}:)*[a-fA-F\d]{1,4})?::(?:(?:[a-fA-F\d]{1,4}:)*(?:[a-fA-F\d]{1,4}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))?)\])(?::\d*)?|(?:[\-_.!~*'()a-zA-Z\d$,;:@&=+]|%[a-fA-F\d]{2})+)(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*(?:/(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*(?:;(?:[\-_.!~*'()a-zA-Z\d:@&=+$,]|%[a-fA-F\d]{2})*)*)*)?
(len: 601)
users.*, users.id as parent_id, user_types.user_type as user_role, ( CASE WHEN users.user_type_id in(4, 5) THEN (select COUNT(DISTINCT `users`.`id`) FROM `users` INNER JOIN `student_group_students` ON `users`.`id` = `student_group_students`.`user_id` INNER JOIN `student_groups` ON `student_group_students`.`student_group_id` = `student_groups`.`id` WHERE `users`.`deleted_at` IS NULL AND `student_group_students`.`deleted_at` IS NULL AND `student_groups`.`deleted_at` IS NULL AND `student_groups`.`parent_tutor_id` = parent_id AND `users`.`status` = 'Active') ELSE 0 END) as active_student_count
(len: 596)
local group_hash_key = KEYS[1]
local group_zset_key = KEYS[2]
local overview_zset_key = KEYS[3]
local group_name = ARGV[1]
for i, k in ipairs(ARGV) do
if k ~= group_name then
redis.call("HDEL", group_hash_key, k)
redis.call("ZREM", group_zset_key, k)
end
end
if redis.call("ZCARD", group_zset_key) == 0 then
redis.call("ZREM", overview_zset_key, group_name)
redis.call("DEL", group_hash_key, group_zset_key)
else
local worst_score = tonumber(redis.call("ZRANGE", group_zset_key, -1, -1, "WITHSCORES")[2])
redis.call("ZADD", overview_zset_key, worst_score, group_name)
end
(len: 592)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
-Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
(len: 586)
student_group_courses.course_id,
student_groups.id as class_id, student_groups.group_name as class_name, student_groups.is_inactive as is_inactive, question_age_ranges.age_range_abbr as year, academic_years.academic_year as academic_year, CONCAT(users.first_name, ' ', users.surname) as tutor, (select count(*) from student_group_students INNER JOIN users ON users.id=student_group_students.user_id where student_group_students.student_group_id=student_groups.id AND student_group_students.deleted_at is NULL AND users.deleted_at is NULL and users.is_inactive=0) as students
(len: 582)
ONLINE ASSIGNMENT TASKS
Order
×
Notes
(len: 566)
Unable to verify certificate. This may be an issue with the remote host or with Excon. Excon has certificates bundled, but these can be customized:
`Excon.defaults[:ssl_ca_path] = path_to_certs`
`ENV['SSL_CERT_DIR'] = path_to_certs`
`Excon.defaults[:ssl_ca_file] = path_to_file`
`ENV['SSL_CERT_FILE'] = path_to_file`
`Excon.defaults[:ssl_verify_callback] = callback`
(see OpenSSL::SSL::SSLContext#verify_callback)
or:
`Excon.defaults[:ssl_verify_peer] = false` (less secure).
(len: 565)
0001-Remove-script-macro-support.patch 0002-Update-entities-to-remove-handling-of-ssi.patch 0009-allow-wildcard-namespaces.patch 0010-update-config.guess-and-config.sub-for-libxml2.patch 0011-rip-out-libxml2-s-libc_single_threaded-support.patch 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch 0020-CVE-2025-6021-tree-Fix-integer-overflow-in-xmlBuildQ.patch 0021-CVE-2025-6170-Fix-potential-buffer-overflows-of-inte.patch 0022-CVE-2025-49795-schematron-Fix-null-pointer-dereferen.patch 0023-CVE-2025-49794-CVE-2025-49796-schematron-Fix-xmlSche.patch
(len: 564)
Topics
Avg.
(len: 562)
(len: 558)
Specifies which retry algorithm to use. Values are:
* `legacy` - The pre-existing retry behavior. This is default value if
no retry mode is provided.
* `standard` - A standardized set of retry rules across the AWS SDKs.
This includes support for retry quotas, which limit the number of
unsuccessful retries a client can make.
* `adaptive` - An experimental retry mode that includes all the
functionality of `standard` mode along with automatic client side
throttling. This is a provisional mode that may change behavior
in the future.
(len: 553)
Rank
House
Students
Highest
Average
Points
(len: 552)
Rank
House
Students
Highest
Average
Points
(len: 550)
An array of strings that will collectively serve as an allowlist for filtering which Sidekiq
job arguments get reported to New Relic. To capture any Sidekiq arguments,
'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each
string in this array will be turned into a regular expression via `Regexp.new` to permit advanced
matching. For job argument hashes, if either a key or value matches the pair will be included. All
matching job argument array elements and job argument scalars will be included.
(len: 547)
";
if(alertAdding=='true'){
Swal.fire({
title: 'Add Student',
html: "You don't have any students set-up yet.
To attempt a test or mock exam, you must first create a student account and then log in as the student.
You will now be routed to the screen where you can add a new student.",
type: 'info',
}).then(function (result) {
if(result.value == true) {
location.href = "/my_students/new?referrer=from_home"
}
})
}
$(document).ready(function(){
Cookies.set('school-url', "
(len: 546)
An array of strings that will collectively serve as an allowlist for filtering which Sidekiq job arguments get reported to New Relic. To capture any Sidekiq arguments, 'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each string in this array will be turned into a regular expression via `Regexp.new` to permit advanced matching. For job argument hashes, if either a key or value matches the pair will be included. All matching job argument array elements and job argument scalars will be included.
(len: 546)
An array of strings that will collectively serve as an allowlist for filtering which Sidekiq job arguments get reported to New Relic. To capture any Sidekiq arguments, 'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each string in this array will be turned into a regular expression via `Regexp.new` to permit advanced matching. For job argument hashes, if either a key or value matches the pair will be included. All matching job argument array elements and job argument scalars will be included.
(len: 546)
An array of strings that will collectively serve as a denylist for filtering which Sidekiq
job arguments get reported to New Relic. To capture any Sidekiq arguments,
'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each string
in this array will be turned into a regular expression via `Regexp.new` to permit advanced matching.
For job argument hashes, if either a key or value matches the pair will be excluded. All matching job
argument array elements and job argument scalars will be excluded.
(len: 545)
An array of strings that will collectively serve as a denylist for filtering which Sidekiq job arguments get reported to New Relic. To capture any Sidekiq arguments, 'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each string in this array will be turned into a regular expression via `Regexp.new` to permit advanced matching. For job argument hashes, if either a key or value matches the pair will be excluded. All matching job argument array elements and job argument scalars will be excluded.
(len: 544)
An array of strings that will collectively serve as a denylist for filtering which Sidekiq job arguments get reported to New Relic. To capture any Sidekiq arguments, 'job.sidekiq.args.*' must be added to the separate `:'attributes.include'` configuration option. Each string in this array will be turned into a regular expression via `Regexp.new` to permit advanced matching. For job argument hashes, if either a key or value matches the pair will be excluded. All matching job argument array elements and job argument scalars will be excluded.
(len: 544)
(len: 538)
[SIMPLE_FORM] SimpleForm.file_methods is deprecated and has no effect.
Since version 5, Simple Form now supports automatically discover of file inputs for the following Gems: activestorage, carrierwave, paperclip, refile and shrine.
If you are using a custom method that is not from one of the supported Gems, please change your forms to pass the input type explicitly:
<%= form.input :avatar, as: :file %>
See http://blog.plataformatec.com.br/2019/09/incorrect-access-control-in-simple-form-cve-2019-16676 for more information.
(len: 536)
Primitive serialization of BigDecimal job arguments is deprecated as it may serialize via .to_s using certain queue adapters.
Enable config.active_job.use_big_decimal_serializer to use BigDecimalSerializer instead, which will be mandatory in Rails 7.2.
Note that if your application has multiple replicas, you should only enable this setting after successfully deploying your app to Rails 7.1 first.
This will ensure that during your deployment all replicas are capable of deserializing arguments serialized with BigDecimalSerializer.
(len: 536)
;\s*(?:(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)(?-mix:\*[0-9]+)?))=((?-mix:"(?:\\"|[^"])*"|(?-mix:[^\s()<>,;:\\"\/\[\]?=]+))))|(?-mix:(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)(?:\*0)?\*))=((?-mix:[a-zA-Z0-9\-]*'[a-zA-Z0-9\-]*'(?-mix:%[0-9a-fA-F]{2}|(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%]))*)))|(?-mix:((?-mix:(?-mix:(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%])+)\*[1-9][0-9]*\*))=((?-mix:%[0-9a-fA-F]{2}|(?-mix:[^ \x00-\x1f\x7f)(><@,;:\\"\/\[\]?='*%]))*))))\s*
(len: 532)
( CASE WHEN users.user_type_id in(4, 5) THEN (select COUNT(DISTINCT `users`.`id`) FROM `users` INNER JOIN `student_group_students` ON `users`.`id` = `student_group_students`.`user_id` INNER JOIN `student_groups` ON `student_group_students`.`student_group_id` = `student_groups`.`id` WHERE `users`.`deleted_at` IS NULL AND `student_group_students`.`deleted_at` IS NULL AND `student_groups`.`deleted_at` IS NULL AND `student_groups`.`parent_tutor_id` = parent_id AND `users`.`status` = 'Active') ELSE 0 END) as active_student_count
(len: 529)
";
$.post(url, {task_id: $closest.data('task-id'), student_group_course_assignment_id: $closest.data('class-id')}, function(resp){
searchTasks();
});
}
$('body').on('click', '.additional-checkbox', function(){
var $closest = $(this).closest('tr');
var action = 'undone';
if($(this).is(':checked')){
action = 'done';
}
finishPaperHomeworkTask($closest, action)
});
function finishPaperHomeworkTask($closest, action){
var url = "
(len: 516)
This is typically the result of an invalid `:region` option or a
poorly formatted `:endpoint` option.
* Avoid configuring the `:endpoint` option directly. Endpoints are constructed
from the `:region`. The `:endpoint` option is reserved for certain services
or for connecting to non-standard test endpoints.
* Not every service is available in every region.
* Never suffix region names with availability zones.
Use "us-east-1", not "us-east-1a"
Known AWS regions include (not specific to this service):
(len: 515)
$(document).ready(function(){
$('body').on('change', '.toggle-btn-input', function(){
var $closest = $(this).closest('.modal');
var onClass = $(this).data('on');
var offClass = $(this).data('off');
if($(this).is(':checked')){
$closest.find(offClass).hide()
$closest.find(onClass).show()
}else{
$closest.find(offClass).show()
$closest.find(onClass).hide()
}
});
$('body').on('change', '#academic_year_id', function(){
$.get("
(len: 515)
C C
★★★★★
August 2024
(len: 514)
Schools and tutors should get in touch to discuss individual requirements including platform white-labelling and bulk student discounts.
Do you have some more questions or want to discuss the package that's right for you?
(len: 513)
Paranoia is a re-implementation of acts_as_paranoid for Rails 5, 6, and 7,
using much, much, much less code. You would use either plugin / gem if you
wished that when you called destroy on an Active Record object that it
didn't actually destroy it, but just "hid" the record. Paranoia does this
by setting a deleted_at field to the current time when you destroy a record,
and hides it by scoping all queries on your model to only include records
which do not have a deleted_at field.
(len: 512)
Comparing equality between `ActionController::Parameters` and a
`Hash` is deprecated and will be removed in Rails 7.2. Please only do
comparisons between instances of `ActionController::Parameters`. If
you need to compare to a hash, first convert it using
`ActionController::Parameters#new`.
To disable the deprecated behavior set
`Rails.application.config.action_controller.allow_deprecated_parameters_hash_equality = false`.
(len: 511)
Specifies a list of hostname patterns separated by commas that will match gRPC hostnames that traffic is to be ignored by New Relic for. New Relic's gRPC client instrumentation will ignore traffic streamed to a host matching any of these patterns, and New Relic's gRPC server instrumentation will ignore traffic for a server running on a host whose hostname matches any of these patterns. By default, no traffic is ignored when gRPC instrumentation is itself enabled. For example, `"private.com$,exception.*"`
(len: 509)
\A(?:
[\x00-\x7f] |
[\xc2-\xdf] [\x80-\xbf] |
\xe0 [\xa0-\xbf] [\x80-\xbf] |
[\xe1-\xef] [\x80-\xbf] [\x80-\xbf] |
\xf0 [\x90-\xbf] [\x80-\xbf] [\x80-\xbf] |
[\xf1-\xf3] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] |
\xf4 [\x80-\x8f] [\x80-\xbf] [\x80-\xbf])\z
(len: 507)
Outdated lists the names and versions of gems that have a newer version available
in the given source. Calling outdated with [GEM [GEM]] will only check for newer
versions of the given gems. Prerelease gems are ignored by default. If your gems
are up to date, Bundler will exit with a status of 0. Otherwise, it will exit 1.
For more information on patch level options (--major, --minor, --patch,
--strict) see documentation on the same options on the update command.
(len: 505)
Install will install all of the gems in the current bundle, making them available
for use. In a freshly checked out repository, this command will give you the same
gem versions as the last person who updated the Gemfile and ran `bundle update`.
Passing [DIR] to install (e.g. vendor) will cause the unpacked gems to be installed
into the [DIR] directory rather than into system gems.
If the bundle has already been installed, bundler will tell you so and then exit.
(len: 504)
users.id, users.id as parent_id, users.email, users.first_name, users.surname, users.user_type_id, users.school_id, users.deleted_at, users.is_inactive, users.status, users.username, users.confirmed_at, (select max(s.last_access_at) from sessions s where users.id = s.user_id) as last_access_at,(CASE WHEN users.user_type_id=6 THEN (select max(a.finished_at) from attempts a where users.id = a.user_id and a.status='FINISHED' and a.is_sweep=0 and a.deleted_at is NULL) ELSE NULL END) as last_full_attempt
(len: 504)
(len: 502)
\A(?:
[\x09\x0A\x0D\x20-\x7E] # ASCII
| [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte
| \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
| \xED[\x80-\x9F][\x80-\xBF] # excluding surrogates
| \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3} # planes 4nil5
| \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16
)*\z
(len: 500)
Obfuscation level for SQL queries reported in transaction trace nodes.
By default, this is set to `obfuscated`, which strips out the numeric and string literals.
- If you do not want the agent to capture query information, set this to `none`.
- If you want the agent to capture all query information in its original form, set this to `raw`.
- When you enable [high security mode](/docs/agents/manage-apm-agents/configuration/high-security-mode), this is automatically set to `obfuscated`.
(len: 498)
attempt_id, COUNT(CASE WHEN is_skipped=1 THEN is_skipped ELSE NULL END) questions_skipped, SUM(time_spent_in_seconds) time_spent_in_seconds, COUNT(CASE WHEN is_correct=1 THEN is_correct ELSE NULL END) questions_correct, COUNT(CASE WHEN answered_at is not null AND is_skipped=0 THEN answered_at ELSE NULL END) questions_answered, round(COUNT(CASE WHEN is_correct=1 THEN is_correct ELSE NULL END)/count(case when question_not_in_sweep=0 then question_not_in_sweep else NULL end),2) score_as_a_decimal
(len: 498)
^((?-mix: ){2}|(?-mix: ){4}|(?-mix: ){6})(?!(?-mix: )) # Exactly 2, 4, or 6 spaces at the start of the line
(.*?) # Name
(?:(?-mix: )\(([^-]*) # Space, followed by version
(?:-(.*))?\))? # Optional platform
(!)? # Optional pinned marker
$ # Line end
(len: 497)
\A((?x-mi:0
|1(?:[0-9][0-9]?)?
|2(?:[0-4][0-9]?|5[0-5]?|[6-9])?
|[3-9][0-9]?))\.((?x-mi:0
|1(?:[0-9][0-9]?)?
|2(?:[0-4][0-9]?|5[0-5]?|[6-9])?
|[3-9][0-9]?))\.((?x-mi:0
|1(?:[0-9][0-9]?)?
|2(?:[0-4][0-9]?|5[0-5]?|[6-9])?
|[3-9][0-9]?))\.((?x-mi:0
|1(?:[0-9][0-9]?)?
|2(?:[0-4][0-9]?|5[0-5]?|[6-9])?
|[3-9][0-9]?))\z
(len: 494)
(\A(/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/vendor_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/site_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib|/home/deploy/vle/shared/bundle/ruby/3\.2\.0/gems/rake\-13\.1\.0/lib)|bin/rake:\d+)
(len: 493)
SELECT fk.referenced_table_name AS 'to_table',
fk.referenced_column_name AS 'primary_key',
fk.column_name AS 'column',
fk.constraint_name AS 'name',
fk.ordinal_position AS 'position',
rc.update_rule AS 'on_update',
rc.delete_rule AS 'on_delete'
FROM information_schema.referential_constraints rc
JOIN information_schema.key_column_usage fk
USING (constraint_schema, constraint_name)
WHERE fk.referenced_column_name IS NOT NULL
AND fk.table_schema =
(len: 493)
", data, function(){
// assignmentStats();
});
}
function assignmentStats(){
if($('#search_assignment_id').val() && $('#search_assignment_id').val().length){
showSpinnerModal();
$('.tasks-table').hide();
var data = {assignment_id: $('#search_assignment_id').val(), student_group_id: $('#search_student_group_id').val(), age_range_id: $('#search_age_range_id').val(), academic_year_id: $('#search_academic_year_id').val()}
$.get("
(len: 492)
>×
New Action Item
(len: 491)
You've accessed the message before asking to deliver it later, so you may have made local changes that would be silently lost if we enqueued a job to deliver it. Why? Only the mailer method *arguments* are passed with the delivery job! Do not access the message in any way if you mean to deliver it later. Workarounds: 1. don't touch the message before calling #deliver_later, 2. only touch the message *within your mailer method*, or 3. use a custom Active Job instead of #deliver_later.
(len: 488)
var output, print = function(string) {
WScript.Echo(string);
};
try {
result = program();
if (typeof result == 'undefined' && result !== null) {
print('["ok"]');
} else {
try {
print(JSON.stringify(['ok', result]));
} catch (err) {
print(JSON.stringify(['err', err.name + ': ' + err.message, err.stack]));
}
}
} catch (err) {
print(JSON.stringify(['err', err.name + ': ' + err.message, err.stack]));
}
});
(len: 482)
";
var sort = 'action_items.sort_order';
var sort_type = 'asc';
$('body').on('click', '.sorting', function(){
sort = $(this).data('sort');
sort_type = 'asc';
if($(this).hasClass('asc')){
sort_type = 'desc';
}
$('.sorting').removeClass('asc');
$('.sorting').removeClass('desc');
$(this).addClass(sort_type);
refreshItems()
});
function refreshItems(){
if(doRefresh == 'true'){
$.get("
(len: 476)
Retrieves or sets a configuration value. If only one parameter is provided, retrieve the value. If two parameters are provided, replace the
existing value with the newly provided one.
By default, setting a configuration value sets it for all projects
on the machine.
If a global setting is superseded by local configuration, this command
will show the current value, as well as any superseded values and
where they were specified.
(len: 475)
Assignment
Avg.
Late
Overdue
(len: 475)
/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/vendor_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/site_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib|/home/deploy/vle/shared/bundle/ruby/3\.2\.0/gems/rake\-13\.1\.0/lib
(len: 474)
/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/vendor_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/site_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib|/home/deploy/vle/shared/bundle/ruby/3\.2\.0/gems/rake\-13\.1\.0/lib
(len: 474)
/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/vendor_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/site_ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/3\.2\.0|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby/x86_64\-linux|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib/ruby|/home/deploy/\.rvm/rubies/ruby\-3\.2\.2/lib|/home/deploy/vle/shared/bundle/ruby/3\.2\.0/gems/rake\-13\.1\.0/lib
(len: 474)
An array of strings to specify which keys and/or values inside a Stripe event's `user_data` hash should
not be reported to New Relic. Each string in this array will be turned into a regular expression via
`Regexp.new` to permit advanced matching. For each hash pair, if either the key or value is matched the
pair will not be reported. By default, no `user_data` is reported, so this option should only be used if
the `stripe.user_data.include` option is being used.
(len: 467)
subscription_payments.subscription_from, subscription_payments.subscription_to,
SUM(subscription_payments.amount_ex_vat) as amount_ex_vat, SUM(subscription_payments.vat_amount) as vat_amount,
subscription_payments.created_at,
SUM(subscription_payments.amount_ex_vat) + SUM(subscription_payments.vat_amount) AS total,
customer_transaction_reference,
subscription_payments.gifted
(len: 467)
Topic
Subtopic
# Tests
Rank
(len: 467)
A Bearer Token Provider. This can be an instance of any one of the
following classes:
* `Aws::StaticTokenProvider` - Used for configuring static, non-refreshing
tokens.
* `Aws::SSOTokenProvider` - Used for loading tokens from AWS SSO using an
access token generated from `aws login`.
When `:token_provider` is not configured directly, the `Aws::TokenProviderChain`
will be used to search for tokens configured for your profile in shared configuration files.
(len: 465)
11+ Practice Questions
A library of thousands of 11+ questions for English, mathematics, verbal reasoning and non-verbal reasoning.
Our subscription content is perfect for students looking for comprehensive 11+ revision material in the run up to their exams.
Students receive a clear lesson plan every week, featuring lesson videos, class activities and online homework. These lesson plans will comprehensively cover every topic covered in the 11+, so you can be sure there are no gaps in a student's knowledge.
See for yourself how our VLE can revolutionise your learning.
Schools and tutors should get in touch to discuss individual requirements including platform white-labelling and bulk student discounts.
(len: 438)
(?:[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040])+(\s+(?:[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040])+)*
(len: 438)
Using ActiveSupport::Duration as an interpolated bind parameter in a SQL
string template is deprecated. To avoid this warning, you should explicitly
convert the duration to a more specific database type. For example, if you
want to use a duration as an integer number of seconds:
```
Record.where("duration = ?", 1.hour.to_i)
```
If you want to use a duration as an ISO 8601 string:
```
Record.where("duration = ?", 1.hour.iso8601)
```
(len: 436)
Tasks
Recommended Time
Completed
(len: 436)
'>
Books
Author
Genre
Synopsis
Completed
Self-Managed Course
Year
Maths
English
Verbal Reasoning
Non-Verbal Reasoning
(len: 430)
\A\s*
(len: 426)
-----BEGIN DH PARAMETERS-----
MIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY
JbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab
VBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6
YoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3
1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD
7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg==
-----END DH PARAMETERS-----
(len: 424)
$(document).ready(function(){
$('body').on('click', '.show-synopsis', function(){
var $activeRow = $(this).closest('tr');
var title = $activeRow.find('.book-title').text();
var synopsis = $activeRow.find('.synopsis-data').val();
$('.synopsis-title').text(title + ' - ');
$('#synopsis-content').html(synopsis);
});
$('body').on('change', '.read-book', function(){
$.post("
(len: 424)
\G((?-mix:(?-mix:(?-mix:[[\x01-\x7f]&&[^[\r\n]]])|(?-mix:[\xC2-\xDF](?-mix:[\x80-\xBF]))|(?-mix:(?-mix:\xE0[\xA0-\xBF](?-mix:[\x80-\xBF]))|(?-mix:\xED[\x80-\x9F](?-mix:[\x80-\xBF]))|(?-mix:[\xE1-\xEC][\x80-\xBF][\x80-\xBF])|(?-mix:[\xEE-\xEF][\x80-\xBF][\x80-\xBF]))|(?-mix:(?-mix:[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF0[\x90-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF4[\x80-\x8F][\x80-\xBF][\x80-\xBF])))+))
(len: 423)
(?:&([:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*);|\d+;|[0-9a-fA-F]+;)
(len: 416)
(?:&([:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}\-\.0-9\u00B7\u0300-\u036F\u203F-\u2040]*);|\d+;|[0-9a-fA-F]+;)
(len: 416)
Your JVM has run out of memory, and Bundler cannot continue. You can decrease the amount of memory Bundler needs by removing gems from your Gemfile, especially large gems. (Gems can be as large as hundreds of megabytes, and Bundler has to read those files!). Alternatively, you can increase the amount of memory the JVM is able to use by running Bundler with jruby -J-Xmx1024m -S bundle (JRuby defaults to 500MB).
(len: 414)
(len: 413)
\s+([\w:][\-\w\.:]*)(?:\s+([\w:][\-\w\.:]*)\s+(CDATA|ID|IDREF|IDREFS|ENTITY|ENTITIES|NMTOKEN|NMTOKENS|(?:(?:NOTATION\s+\(\s*([\w:][\-\w\.:]*)(?:\s*\|\s*([\w:][\-\w\.:]*))*\s*\))|(?:\(\s*(?:[\-\w\.:])+(?:\s*\|\s*(?:[\-\w\.:])+)*\s*\))))\s+(#REQUIRED|#IMPLIED|(?:(#FIXED\s+)?(?:"((?:[^<&"]|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*)")|(?:'((?:[^<&']|&(?:([\w:][\-\w\.:]*);|#\d+;|#x[0-9a-fA-F]+;))*)'))))*\s*>
(len: 412)
>
var invisibleRecaptchaSubmit = function () {
var closestForm = function (ele) {
var curEle = ele.parentNode;
while (curEle.nodeName !== 'FORM' && curEle.nodeName !== 'BODY'){
curEle = curEle.parentNode;
}
return curEle.nodeName === 'FORM' ? curEle : null
};
var el = document.querySelector("
(len: 412)
(?-mix:(?-mix:[[\x01-\x7f]&&[^[\r\n]]])|(?-mix:[\xC2-\xDF](?-mix:[\x80-\xBF]))|(?-mix:(?-mix:\xE0[\xA0-\xBF](?-mix:[\x80-\xBF]))|(?-mix:\xED[\x80-\x9F](?-mix:[\x80-\xBF]))|(?-mix:[\xE1-\xEC][\x80-\xBF][\x80-\xBF])|(?-mix:[\xEE-\xEF][\x80-\xBF][\x80-\xBF]))|(?-mix:(?-mix:[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF0[\x90-\xBF][\x80-\xBF][\x80-\xBF])|(?-mix:\xF4[\x80-\x8F][\x80-\xBF][\x80-\xBF])))+
(len: 411)
(?-mix:'(?:[^']|'')*?(?:\\'.*|'(?!')))|(?-mix:"(?:[^"]|"")*?(?:\\".*|"(?!")))|(?-mix:(\$(?!\d)[^$]*?\$).*?(?:\1|$))|(?-mix:\{?(?:[0-9a-fA-F]\-*){32}\}?)|(?-mix:-?\b(?:[0-9]+\.)?[0-9]+([eE][+-]?[0-9]+)?\b)|(?i-mx:\b(?:true|false|null)\b)|(?-mix:0x[0-9a-fA-F]+)|(?i-mx:(?:#|--).*?(?=\r|\n|$))|(?-mix:/\*(?:[^/]|/[^*])*?(?:\*/|/\*.*))|(?-mix:q'\[.*?(?:\]'|$)|q'\{.*?(?:\}'|$)|q'\<.*?(?:\>'|$)|q'\(.*?(?:\)'|$))
(len: 407)
href='#performance-content'>