{"id":54081,"date":"2017-01-13T21:17:14","date_gmt":"2017-01-13T21:17:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/html5-virtual-classroom\/"},"modified":"2025-07-18T12:28:24","modified_gmt":"2025-07-18T12:28:24","slug":"html5-virtual-classroom","status":"publish","type":"plugin","link":"https:\/\/ml.wordpress.org\/plugins\/html5-virtual-classroom\/","author":14379649,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.8.1","stable_tag":"2.8.1","tested":"6.8.5","requires":"4.5","requires_php":"","requires_plugins":null,"header_name":"Virtual Classroom","header_author":"BrainCert","header_description":"","assets_banners_color":"fbeeda","last_updated":"2025-07-18 12:28:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.braincert.com\/developer\/virtualclassroom-api","rating":3.7,"author_block_rating":0,"active_installs":30,"downloads":13617,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.10":{"tag":"1.10","author":"BrainCert","date":"2018-07-11 16:37:18"},"1.16":{"tag":"1.16","author":"BrainCert","date":"2019-11-23 17:42:49"},"1.17":{"tag":"1.17","author":"BrainCert","date":"2020-04-02 16:11:32"},"1.24":{"tag":"1.24","author":"BrainCert","date":"2021-09-24 18:44:21"},"1.25":{"tag":"1.25","author":"BrainCert","date":"2022-01-12 13:07:22"},"1.26":{"tag":"1.26","author":"BrainCert","date":"2022-01-24 09:27:06"},"1.26.1":{"tag":"1.26.1","author":"BrainCert","date":"2022-01-24 10:12:18"},"1.26.2":{"tag":"1.26.2","author":"BrainCert","date":"2022-02-18 10:52:47"},"1.27":{"tag":"1.27","author":"BrainCert","date":"2022-04-22 09:48:52"},"1.28":{"tag":"1.28","author":"BrainCert","date":"2022-06-09 08:39:31"},"1.28.1":{"tag":"1.28.1","author":"BrainCert","date":"2022-06-09 10:19:32"},"1.29":{"tag":"1.29","author":"BrainCert","date":"2022-06-17 12:14:39"},"1.30":{"tag":"1.30","author":"BrainCert","date":"2022-12-29 10:18:34"},"1.31":{"tag":"1.31","author":"BrainCert","date":"2023-12-29 21:03:39"},"1.4":{"tag":"1.4","author":"BrainCert","date":"2017-02-06 20:20:47"},"1.5":{"tag":"1.5","author":"BrainCert","date":"2017-12-13 21:12:56"},"1.6":{"tag":"1.6","author":"BrainCert","date":"2018-03-20 21:25:25"},"1.7":{"tag":"1.7","author":"BrainCert","date":"2018-04-26 03:42:48"},"1.8":{"tag":"1.8","author":"BrainCert","date":"2018-05-29 02:04:13"},"1.9":{"tag":"1.9","author":"BrainCert","date":"2018-06-09 20:33:41"},"2.1":{"tag":"2.1","author":"BrainCert","date":"2024-01-30 06:43:07"},"2.2":{"tag":"2.2","author":"BrainCert","date":"2024-03-28 13:00:53"},"2.3":{"tag":"2.3","author":"BrainCert","date":"2024-04-02 18:24:01"},"2.4":{"tag":"2.4","author":"BrainCert","date":"2024-05-01 14:03:13"},"2.5":{"tag":"2.5","author":"BrainCert","date":"2024-05-10 13:45:23"},"2.6":{"tag":"2.6","author":"BrainCert","date":"2024-06-27 05:13:01"},"2.7":{"tag":"2.7","author":"BrainCert","date":"2025-07-07 21:42:29"},"2.8.1":{"tag":"2.8.1","author":"BrainCert","date":"2025-07-18 12:28:24"}},"upgrade_notice":{"2.8":"<ul>\n<li>Enhanced security by addressing and resolving all warnings, including those related to XSS vulnerabilities.<\/li>\n<\/ul>","2.7":"<ul>\n<li>Fixed: Frontend class list aligment issues<\/li>\n<\/ul>","2.6":"<ul>\n<li>Fixed: Alignment issues in frontend<\/li>\n<\/ul>","2.5":"<ul>\n<li>Enhanced security by addressing and resolving all warnings, including those related to XSS vulnerabilities.<\/li>\n<\/ul>","2.4":"<ul>\n<li>Enhanced security by addressing and resolving all warnings, including those related to XSS vulnerabilities.<\/li>\n<\/ul>","2.3":"<ul>\n<li>Secure Redirects: Integrated wp_redirect for safer URL redirections.<\/li>\n<li>Input Sanitization: Added sanitize_text_field to clean user text inputs.<\/li>\n<li>Enhanced Output Safety: Implemented esc_html to escape HTML in text inputs.<\/li>\n<\/ul>","2.2":"<ul>\n<li>Fixed: Improved handling of POST and GET variables by implementing htmlentities with ENT_QUOTES | ENT_HTML5 flags for enhanced XSS protection. This update ensures a safer processing environment by effectively escaping HTML entities based on the specified encoding.<\/li>\n<\/ul>","2.1":"<ul>\n<li>Fixed: Deprecated function issues with  newer versions has been sorted out.<\/li>\n<li>Fixed: Playing issues on some of the live class recordings.<\/li>\n<\/ul>","2.0":"<ul>\n<li>Fixed: Deprecated function issues that were causing conflicts with newer versions of WordPress.<\/li>\n<li>Resolved: Character encoding issues upon plugin activation.<\/li>\n<li>Enhanced: Sanitization of text fields to improve security and stability.<\/li>\n<li>Corrected: Issues with add_filter function implementation for better plugin extensibility and performance.<\/li>\n<\/ul>","1.30":"<ul>\n<li>Fixed Alignment Issues= 1.29 =<\/li>\n<li>Fixed Alignment Issues= 1.28.1 =<\/li>\n<li>Fixed class listing issue for the instructors<\/li>\n<\/ul>","1.27":"<ul>\n<li>Fixed minor issues<\/li>\n<\/ul>","1.26.1":"<ul>\n<li>Fixed minor issues<\/li>\n<\/ul>","1.26":"<ul>\n<li>Added search and filter option in change user while scheduling the live class from the backend<\/li>\n<\/ul>","1.25":"<ul>\n<li>Added DatePicker and Time picker while scheduling the live class<\/li>\n<li>Added search button in the frontend<\/li>\n<li>Added filter option to filter the live class with class id<\/li>\n<li>Added live class description<\/li>\n<li>Fixed minor design issues with the  latest  WordPress version 5.8.1<\/li>\n<li>Fixed Fusion theme class conflicts with the launch button.<\/li>\n<li>Fixed the playing issues on some of the live class recordings.<\/li>\n<li>Fixed the navigation issue on the frontend<\/li>\n<\/ul>","1.15 & 1.16":"<ul>\n<li>Fix minor issues<\/li>\n<li>Fixed error when using discount coupons during payment checkout process.<\/li>\n<\/ul>","1.14":"<ul>\n<li>Allow teacher to enter class 30 minutes in advance. Added &quot;Enter to Prepare Class&quot; button to join class.<\/li>\n<\/ul>","1.13":"<ul>\n<li>Introducing new enhanced recorder (isRecordingLayout=1) to record entire browser tab<\/li>\n<\/ul>","1.12":"<ul>\n<li>CURL call method is now removed and using &quot;Requests::post()&quot; instead for improved security<\/li>\n<\/ul>","1.11":"<ul>\n<li>Fix minor issues<\/li>\n<li>Allow entering &#039;coupon code&#039; during checkout process of the shopping cart<\/li>\n<\/ul>","1.10":"<ul>\n<li>Fixed installation related errors caused by &quot;vlcr_install&quot; function ($wpdb-&gt;prepare) in vlcr_setup.php file.<\/li>\n<\/ul>","1.9":"<ul>\n<li>Introduced new option to cancel both one-time and recurring classes. With recurring class schedule, you can cancel current class in the recurring schedule or all classes in the recurring schedule.<\/li>\n<\/ul>","1.8":"<ul>\n<li>Introduced option &quot;Allow instructor to control recording&quot; when scheduling the live class. Now, you can take away the option for the instructor to stop recording during a live session. This ensures recording is always produced for the entire class duration.<\/li>\n<\/ul>","1.7":"<ul>\n<li>Introduced option to enable or disable private chat feature<\/li>\n<li>New feature to assign specific teacher to a class when scheduling a class<\/li>\n<li>New feature to allow teachers to schedule and launch classes from frontend without the need to login to backend using short code [class_schedule_teacher] on a page.<\/li>\n<li>Optimized code and fixed few other minor issues<\/li>\n<\/ul>","1.6":"<ul>\n<li>Replaced HighCharts with a new chart system for attendance reports<\/li>\n<li>Fixed PayPal related error such as &quot;The amount is invalid&quot; during checkout<\/li>\n<li>Fixed incorrect countdown timer for upcoming classes<\/li>\n<li>Optimized code and fixed few other minor issues<\/li>\n<\/ul>","1.5":"<ul>\n<li>Removed twitter bootstrap to have plugin work with its own native CSS file to avoid breaking WP templates.<\/li>\n<li>Support for WebRTC in macOS and iOS devices using Safari 11 browser. <\/li>\n<li>Introduced support for all new API calls such as auto recording and multiple\/single recorded videos<\/li>\n<li>Introduced options menu with several new features for classes to manage classes easily<\/li>\n<li>Added support to invite user or group to a class<\/li>\n<li>Introduced HTML5 video player to view and manage class recordings<\/li>\n<li>Published class recordings from the backend will now appear in the frontend class details page and all enrolled students to the class can view the recorded videos.<\/li>\n<li>New class details page with permanent link to the class that can be shared by email or in social media.<\/li>\n<li>Fix issues with scheduling recurring classes<\/li>\n<li>Addthis social sharing support in class details page to allow attendees to share the class easily.<\/li>\n<li>Integrated &#039;Class Attendance Report&#039; that shows you wide variety of useful data such as duration, time in\/out, and attendance report about your attendees along with an interactive graphical layout that can be exported.<\/li>\n<li>New class landing page design with an aesthetically pleasing responsive countdown timer that lets meeting participants know exactly how much time remains before the live class will begin.<\/li>\n<li>Use [student_invite]short code in a page to invite students to a class<\/li>\n<li>Use [class_list_front] short code in a page to list all classes<\/li>\n<li>Use [class_details id=classId] to list specific class to a page. For example, [class_details id=383922]<\/li>\n<li>Assign classes to a group. Requires groups plugin https:\/\/wordpress.org\/plugins\/groups\/ installed.<\/li>\n<li>Fixed several minor issues.<\/li>\n<\/ul>"},"ratings":{"1":2,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3015622,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2663311,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2663311,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.10","1.16","1.17","1.24","1.25","1.26","1.26.1","1.26.2","1.27","1.28","1.28.1","1.29","1.30","1.31","1.4","1.5","1.6","1.7","1.8","1.9","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2663311,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2663311,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3015622,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3015622,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"HTML5 Virtual Classroom","2":"Features Overview","3":"Low-latency Datacenter Locations Worldwide","4":"API Dashboard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[131488,148955,12569,125252,30291],"plugin_category":[],"plugin_contributors":[131489],"plugin_business_model":[],"class_list":["post-54081","plugin","type-plugin","status-publish","hentry","plugin_tags-braincert","plugin_tags-screen-sharing","plugin_tags-video-conference","plugin_tags-virtual-classroom","plugin_tags-whiteboard","plugin_contributors-braincert","plugin_committers-braincert"],"banners":{"banner":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/banner-772x250.png?rev=2663311","banner_2x":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/banner-1544x500.png?rev=2663311","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/icon-128x128.png?rev=3015622","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/screenshot-1.png?rev=2663311","caption":"HTML5 Virtual Classroom"},{"src":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/screenshot-2.png?rev=2663311","caption":"Features Overview"},{"src":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/screenshot-3.png?rev=3015622","caption":"Low-latency Datacenter Locations Worldwide"},{"src":"https:\/\/ps.w.org\/html5-virtual-classroom\/assets\/screenshot-4.png?rev=3015622","caption":"API Dashboard"}],"raw_content":"<!--section=description-->\n<p>BrainCert's <a href=\"https:\/\/www.braincert.com\/virtual-classroom-api\">Virtual Classroom<\/a> is an award-winning product to transform any website into a dynamic learning and collaboration platform. With our robust integration capabilities, you can effortlessly incorporate our extensive features into your existing website, LMS, CMS, or application, delivering an unmatched educational experience to your learners. Our White-Label Solution offers unparalleled customization options, including tailored branding, your own domain, a dedicated API endpoint, an SSL certificate, and a variety of theme choices, all within a secure and cohesive educational setting.<\/p>\n\n<p>Get started by signing up for a free <a href=\"https:\/\/www.braincert.com\">BrainCert<\/a> account and obtaining your <a href=\"https:\/\/www.braincert.com\/app\/virtualclassroom\">API key<\/a>.<\/p>\n\n<p>For further details, our <a href=\"https:\/\/www.braincert.com\/docs\/api\/vc\/\">Developer documentation<\/a> provides comprehensive guidance. BrainCert's RESTful API grants access to a wealth of Virtual Classroom resources, such as classes, video recordings, and shopping cart features.<\/p>\n\n<h3>Virtual Classroom Features<\/h3>\n\n<ul>\n<li>Experience crystal-clear Ultra HD audio and video conferencing, powered by WebRTC technology, with resilience for multiple full HD participants.<\/li>\n<li>Cross-platform WebRTC support for macOS and iOS on Safari 11, Android on Opera and Chrome, and desktops on Chrome and Firefox.<\/li>\n<li>Accessibility in 50 languages with options for API-driven language setting or attendee selection.<\/li>\n<li>Effortless cloud-based recording of sessions, available for download in 720p HD, with online sharing and playback for attendees.<\/li>\n<li>Flexible recording controls allow for manual or automatic capture of classes, with options to download individual recordings or merge them into a single file through a straightforward API call.<\/li>\n<li>Group screen sharing with HTML5 support, offering HD quality in a tabbed interface, allows for displaying an entire screen or a single application without any downloads or installations.<\/li>\n<li>Multiple interactive whiteboards featuring a suite of tools for drawing, writing LaTEX math equations, creating shapes and symbols, utilizing line tools, saving snapshots, and document sharing across multiple tabs.<\/li>\n<li>Secure sharing of documents and presentations, alongside streaming of audio\/video files.<\/li>\n<li>Access to Wolfram|Alpha for computational knowledge and data across various subjects, including science, engineering, and mathematics.<\/li>\n<li>A comprehensive equation editor, group chat functionality, and advanced annotation tools to interact with uploaded materials.\nA responsive 16:9 whiteboard design that adapts to any screen size and browser resolution, ensuring a consistent viewing experience for all participants.<\/li>\n<\/ul>\n\n<h3>About BrainCert<\/h3>\n\n<p><a href=\"https:\/\/www.braincert.com\">BrainCert<\/a> LMS platform is designed to deliver any type of training online, from creating, marketing, and selling courses, tests, and live classes to specific use cases such as creating &amp; delivering assessments for academic and certification needs, compliance training, workplace skills improvement, proctored exams, customer and partner training, as well as real-time collaboration using an integrated virtual classroom.<\/p>\n\n<ul>\n<li>Note: You can use the Virtual Classroom API by itself; it doesn't need the BrainCert LMS subscription. But you will need to subscribe to the API. Check out the prices on our website <a href=\"https:\/\/www.braincert.com\/pricing?tab=vc-mb\">here<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/plugin-name<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings-&gt;Plugin Name screen to configure the plugin<\/li>\n<li>If you want to show front end live classes in a page, use short code <code>[class_list_front]<\/code> in your page.<\/li>\n<\/ol>\n\n<p><a href=\"https:\/\/www.braincert.com\/downloads\">Download<\/a> plugin documentation.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20is%20the%20plugin%20documentation%3F'><h3>Where is the plugin documentation?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/www.braincert.com\/downloads\">Download<\/a> plugin documentation.<\/p><\/dd>\n<dt id='do%20you%20offer%20free%20trial%3F'><h3>Do you offer free trial?<\/h3><\/dt>\n<dd><p>The free plan supports 2 connections (1 instructor + 1 attendee) with a maximum duration of 30 minutes per session. It supports 600 minutes of Free API usage. <a href=\"https:\/\/www.braincert.com\/pricing?tab=vc-mb\">Upgrade<\/a> your API account to use more attendees in a live session, and session duration. All paid API plans comes with premium features such as more attendees in a live class, session recording feature with HD video encoding, etc.,<\/p><\/dd>\n<dt id='what%20about%20branding%20and%20white-label%20solution%3F'><h3>What about branding and white-label solution?<\/h3><\/dt>\n<dd><p>So glad you asked! With Virtual Classroom API, you can upload your own logo, set colors &amp; theme, change API endpoint to your own domain, and even map SSL certificate.\n1. <a href=\"https:\/\/support.braincert.com\/kb\/article\/119\/steps-to-setup-custom-hostname-and-ssl-certificate-for-your-virtual-classroom-vc-api-domain\">How to map your external domain with the API endpoint and generate SSL cert<\/a><\/p><\/dd>\n<dt id='helpful%20links'><h3>Helpful links<\/h3><\/dt>\n<dd><ol>\n<li><a href=\"https:\/\/support.braincert.com\/kb\/section\/33\">Virtual Classroom knowledge base<\/a><\/li>\n<li><a href=\"https:\/\/www.braincert.com\/docs\/api\/vc\/\">Developer guide<\/a><\/li>\n<li><a href=\"https:\/\/www.braincert.com\/downloads\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.braincert.com\/docs\/api\/vc\/faq\">FAQ<\/a><\/li>\n<\/ol><\/dd>\n<dt id='can%20i%20use%20my%20own%20shopping%20cart%20to%20sell%20live%20classes%3F'><h3>Can I use my own shopping cart to sell live classes?<\/h3><\/dt>\n<dd><p>Most certainly. You can use the API to schedule and launch classes, and use your own shopping cart system to collect payments.<\/p><\/dd>\n<dt id='what%20about%20security%3F'><h3>What about security?<\/h3><\/dt>\n<dd><p>Data security is of utmost importance to us - all our traffic is done over SSL, the web standard for secure data transmission, and files are stored with top-grade secured infrastructure.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.14<\/h4>\n\n<ul>\n<li>Allow teacher to enter class 30 minutes in advance. Added \"Enter to Prepare Class\" button to join class.<\/li>\n<\/ul>\n\n<h4>1.13<\/h4>\n\n<ul>\n<li>Introducing new enhanced recorder (isRecordingLayout=1) to record entire browser tab<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>CURL call method is now removed and using \"Requests::post()\" instead for improved security<\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<ul>\n<li>Fix minor issues<\/li>\n<li>Allow entering 'coupon code' during checkout process of the shopping cart<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<ul>\n<li>Fixed installation related errors caused by \"vlcr_install\" function ($wpdb-&gt;prepare) in vlcr_setup.php file.<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Introduced new option to cancel both one-time and recurring classes. With recurring class schedule, you can cancel current class in the recurring schedule or all classes in the recurring schedule.<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Introduced new option \"Allow instructor to control recording\" when scheduling the live class. Now, you can take away the option for the instructor to stop recording during a live session. This ensures recording is always produced for the entire class duration.<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Introduced option to enable or disable private chat feature<\/li>\n<li>New feature to assign specific teacher to a class when scheduling a class<\/li>\n<li>New feature to allow teachers to schedule and launch classes from frontend without the need to login to backend using short code [class_schedule_teacher] on a page.<\/li>\n<li>Optimized code and fixed few other minor issues<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Replaced HighCharts with a new chart system for attendance reports<\/li>\n<li>Fixed PayPal related error such as \"The amount is invalid\" during checkout<\/li>\n<li>Fixed incorrect countdown timer for upcoming classes<\/li>\n<li>Optimized code and fixed few other minor issues<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Removed twitter bootstrap to have plugin work with its own native CSS file to avoid breaking WP templates.<\/li>\n<li>Support for WebRTC in macOS and iOS devices using Safari 11 browser. <\/li>\n<li>Introduced support for all new API calls such as auto recording and multiple\/single recorded videos<\/li>\n<li>Introduced options menu with several new features for classes to manage classes easily<\/li>\n<li>Added support to invite user or group to a class<\/li>\n<li>Introduced HTML5 video player to view and manage class recordings<\/li>\n<li>Published class recordings from the backend will now appear in the frontend class details page and all enrolled students to the class can view the recorded videos.<\/li>\n<li>New class details page with permanent link to the class that can be shared by email or in social media.<\/li>\n<li>Fix issues with scheduling recurring classes<\/li>\n<li>Addthis social sharing support in class details page to allow attendees to share the class easily.<\/li>\n<li>Integrated 'Class Attendance Report' that shows you wide variety of useful data such as duration, time in\/out, and attendance report about your attendees along with an interactive graphical layout that can be exported.<\/li>\n<li>New class landing page design with an aesthetically pleasing responsive countdown timer that lets meeting participants know exactly how much time remains before the live class will begin.<\/li>\n<li>Use [student_invite]short code in a page to invite students to a class<\/li>\n<li>Use [class_list_front] short code in a page to list all classes<\/li>\n<li>Use [class_details id=classId] to list specific class to a page. For example, [class_details id=383922]<\/li>\n<li>Assign classes to a group. Requires groups plugin https:\/\/wordpress.org\/plugins\/groups\/ installed.<\/li>\n<li>Fixed several minor issues.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Changed plugin as per WordPress policy updates addressing security issues and general guidelines.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Optimized code and minor security fixes.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fixed several minor issues.<\/li>\n<li>Support for external domain and SSL certificate mapping.<\/li>\n<li>Improved backend query for timezone conversion and loading time.<\/li>\n<li>Removed restriction for PM\/AM classes that previously was giving error message \"Classes cannot continue to next day\".<\/li>\n<li>Added support for both HTML5 Virtual Classroom (https:\/\/api.braincert.com\/v2) and Flash version (https:\/\/api.braincert.com\/v1).<\/li>\n<li>Added support for global datacenter server selection using isRegion API call.<\/li>\n<li>Added support for auto record sessions using isRecord=2 API call.<\/li>\n<li>Added support to load only whiteboard or entire app with audio\/video, and group chat using isBoard API call.<\/li>\n<li>Added search filters in component for classes, pricing schemes, discounts, etc.,<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed Virtual Classroom launch issues with the latest WordPress releases.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Transform the way you educate with BrainCert&#039;s Virtual Classroom API. Immerse your users in a world of interactive, dynamic, and effective online &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/54081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=54081"}],"author":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/braincert"}],"wp:attachment":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=54081"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=54081"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=54081"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=54081"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=54081"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=54081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}