Apa saja yang selalu ditanyakan oleh kandidat terkait simulasi mengajar chat?
Apa yang akan dilakukan saat simulasi mengajar?
Murid akan memberikan soal yang dirasa sulit kepada kandidat dan kandidat akan menjelaskan soal tersebut.
Apa bisa melakukan ganti jadwal setelah selesai melakukan penjadwalan?
Tidak bisa. Kami hanya memberikan satu kali kesempatan untuk melakukan penjadwalan.
Bagaimana jika terjadi kendala koneksi internet atau kendala teknis lainnya saat simulasi mengajar berlangsung?
Kami sangat mengharapkan kesiapan Anda saat simulasi mengajar berlangsung. Pastikan segala hal dalam keadaan siap sebelum simulasi mengajar berlangsung.
Berapa lama pengumuman setelah seleksi simulasi mengajar?
Minimal 7 hari dan maksimal 14 hari setelah melakukan tahapan seleksi simulasi mengajar.
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Ruangpengajar Simulasi Belajar</title>
<meta property="og:description" content="" />
<meta property="og:title" content="Kimia" />
<meta name="twitter:description" content="" />
<meta name="twitter:title" content="Kimia" />
<style>
a.cta_button {
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
vertical-align: middle;
}
.hs-breadcrumb-menu {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.hs-breadcrumb-menu-item {
float: left;
padding: 10px 0px 10px 10px;
}
.hs-breadcrumb-menu-divider:before {
content: '›';
padding-left: 10px;
}
.hs-featured-image-link {
border: 0;
}
.hs-featured-image {
float: right;
margin: 0 0 20px 20px;
max-width: 50%;
}
@media (max-width: 568px) {
.hs-featured-image {
float: none;
margin: 0;
width: 100%;
max-width: 100%;
}
}
.hs-screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
</style>
<link
rel="stylesheet"
href="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/hs-fs/hub/2828691/hub_generated/template_assets/55893820998/1632399461443/Ghazian_Projects/LP_ruangpengajar_-_Simulasi_Belajar/styles_simulasi_belajar.min.css"
/>
<!-- Added by GoogleAnalytics integration -->
<script>
var _hsp = (window._hsp = window._hsp || []);
_hsp.push([
'addPrivacyConsentListener',
function (consent) {
if (consent.allowed || (consent.categories && consent.categories.analytics)) {
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
(i[r] =
i[r] ||
function () {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-49650255-1', 'auto');
ga('send', 'pageview');
}
},
]);
</script>
<!-- /Added by GoogleAnalytics integration -->
<link rel="canonical" href="https://www.ruangguru.com/webview/simulasi-mengajar/rbp-sbmptn-kimia" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script>
(function (h, e, a, t, m, p) {
m = e.createElement(a);
m.async = !0;
m.src = t;
p = e.getElementsByTagName(a)[0];
p.parentNode.insertBefore(m, p);
})(window, document, 'script', 'https://u.heatmap.it/log.js');
</script>
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<script>
document.querySelector('meta[name="author"]').setAttribute('content', 'Ruangguru Tech Team');
</script>
<meta name="publisher" content="PT Ruang Raya Indonesia" />
<!-- Global site tag (gtag.js) - Google Analytics -->
<!--
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-49650255-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-49650255-1');
</script>
-->
<!-- Google Tag Manager -->
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PVNLZFT');
</script>
<!-- End Google Tag Manager -->
<meta property="og:url" content="https://www.ruangguru.com/webview/simulasi-mengajar/rbp-sbmptn-kimia" />
<meta name="twitter:card" content="summary" />
<meta http-equiv="content-language" content="id" />
<meta name="robots" content="noindex, follow" />
<meta name="generator" content="HubSpot" />
<script type="module" crossorigin src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/webview/simulasi-mengajar/rbp-sbmptn-kimia/assets/index-Dqv5PPZA.js"></script>
</head>
<body>
<div class="banner">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Banner%20Homepage%20RG/banner-tes-online-web.jpg" alt="Banner ruangpengajar" class="banner-web" />
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Banner%20Homepage%20RG/banner-tes-online-mobile.jpg" alt="Banner ruangpengajar responsive" class="banner-mobile" />
</div>
<div class="headline">
<div class="page-center">
<h1>Apa itu simulasi mengajar?</h1>
<p>
Simulasi mengajar adalah salah satu tahapan seleksi untuk mengetahui cara mengajar dari kandidat pengajar saat berhadapan dengan murid. Kandidat melakukan simulasi mengajar sesuai produk,
jenjang, dan mata pelajaran yang telah dinyatakan lulus pada tahapan tes
<i>online</i>
. Simulasi mengajar dilakukan dalam tiga bentuk, yaitu melalui video untuk ruangles dan
<i>chat</i>
untuk ruanglesonline.
</p>
</div>
</div>
<div class="how__to">
<div class="box__white page-center">
<h2>Gimana sih cara mengikuti simulasi mengajar melalui chat untuk produk ruanglesonline?</h2>
<ul class="point__list">
<li class="point__item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-1-small@2x.png" alt="Poin 1" />
Baca ketentuan teknis ini
<a href="https://tinyurl.com/sm-rbp" target="_blank" rel="nofollow">https://tinyurl.com/sm-rbp</a>
</li>
<li class="point__item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-2-small@2x.png" alt="Poin 2" />
Pilih tanggal yang sesuai untuk Anda melakukan simulasi mengajar di
<a href="https://tinyurl.com/rbp-sbmptn-kimia" target="_blank">https://tinyurl.com/rbp-sbmptn-kimia</a>
</li>
<li class="point__item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-3-small@2x-1.png" alt="Poin 3" />
Anda harus dalam keadaan siap sebelum waktu simulasi mengajar dimulai. Tim Ruangguru akan menghubungi Anda.
</li>
</ul>
<h3>Keterangan:</h3>
<ol class="keterangan__list">
<li>
Jadwalkan segera
<b>paling lambat 3 hari</b>
setelah Anda mendapatkan info. Jika lebih dari itu, maka dinyatakan gugur dalam proses seleksi.
</li>
<li>
Wajib
<b>memakai email yang sesuai</b>
pada saat Anda melakukan pendaftaran.
</li>
<li>
Anda hanya
<b>diberikan satu kali kesempatan</b>
dalam memilih tanggal tersebut.
</li>
<li>
Anda
<b>dinyatakan gugur jika tidak tersedia</b>
pada tanggal yang telah ditentukan.
</li>
</ol>
</div>
</div>
<div class="tips__trick">
<div class="page-center">
<h2>Apa saja tips dan trik supaya bisa lulus simulasi mengajar?</h2>
<div class="wrapper">
<div class="item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-1-small@2x.png" alt="Tips 1" />
<p>
<b>Pelajari Materi</b>
<br />
Belajar terlebih dahulu mata pelajaran dan jenjang yang telah lulus tes online.
</p>
</div>
<div class="item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-2-small@2x.png" alt="Tips 2" />
<p>
<b>Luangkan Waktu</b>
<br />
Pastikan Anda memiliki waktu luang saat melakukan simulasi mengajar.
</p>
</div>
<div class="item">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/asset-num-3-small@2x-1.png" alt="Tips 3" />
<p>
<b>Koneksi Internet Lancar</b>
<br />
Pastikan koneksi internet Anda lancar selama melakukan simulasi mengajar karena tidak ada toleransi waktu dari pihak kami.
</p>
</div>
</div>
</div>
</div>
<div class="faq">
<div class="page-center">
<h2>Apa saja yang selalu ditanyakan oleh kandidat terkait simulasi mengajar chat?</h2>
<div id="tabs">
<div id="tabs-10">
<div id="faq first-faq">
<!-- 1 tentang-->
<div class="accordion">
<p>Apa yang akan dilakukan saat simulasi mengajar?</p>
</div>
<div class="panel">
<p>Murid akan memberikan soal yang dirasa sulit kepada kandidat dan kandidat akan menjelaskan soal tersebut.</p>
</div>
<!--2---->
<div class="accordion">
<p>Apa bisa melakukan ganti jadwal setelah selesai melakukan penjadwalan?</p>
</div>
<div class="panel">
<p>Tidak bisa. Kami hanya memberikan satu kali kesempatan untuk melakukan penjadwalan.</p>
</div>
<!--3---->
<div class="accordion">
<p>Bagaimana jika terjadi kendala koneksi internet atau kendala teknis lainnya saat simulasi mengajar berlangsung?</p>
</div>
<div class="panel">
<p>Kami sangat mengharapkan kesiapan Anda saat simulasi mengajar berlangsung. Pastikan segala hal dalam keadaan siap sebelum simulasi mengajar berlangsung.</p>
</div>
<!--4---->
<div class="accordion">
<p>Berapa lama pengumuman setelah seleksi simulasi mengajar?</p>
</div>
<div class="panel">
<p>Minimal 7 hari dan maksimal 14 hari setelah melakukan tahapan seleksi simulasi mengajar.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"
integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ=="
crossorigin="anonymous"
></script>
<script>
$(function () {
$('#accordion').accordion({
heightStyle: 'content',
});
});
// Start Accordion
var acc = document.getElementsByClassName('accordion');
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener('click', function () {
this.classList.toggle('active');
this.classList.toggle('minus');
var panel = this.nextElementSibling;
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + 'px';
}
});
}
</script>
<!-- HubSpot performance collection script -->
<script defer src="https://static.hsappstatic.net/content-cwv-embed/static-1.240/embed.js"></script>
<!-- Start of HubSpot Analytics Code -->
<script type="text/javascript">
var _hsq = _hsq || [];
_hsq.push(['setContentType', 'landing-page']);
_hsq.push(['setCanonicalUrl', 'https:\/\/www.ruangguru.com\/webview\/simulasi-mengajar\/rbp-sbmptn-kimia']);
_hsq.push(['setPageId', 'hubdb-56330129838-5392546-70218893340']);
_hsq.push([
'setContentMetadata',
{
contentPageId: 'hubdb-56330129838-5392546-70218893340',
legacyPageId: 'hubdb-56330129838-5392546-70218893340',
contentFolderId: null,
contentGroupId: null,
abTestId: null,
languageVariantId: 56330129838,
languageCode: 'id',
},
]);
</script>
<script type="text/javascript">
var hsVars = {
render_id: '9efdf4a0-c6b3-4bb6-b4af-07f0088e5cc7',
ticks: 1684988236502,
page_id: 56330129838,
dynamic_page_id: 'hubdb-56330129838-5392546-70218893340',
content_group_id: 0,
portal_id: 2828691,
app_hs_base_url: 'https://app.hubspot.com',
cp_hs_base_url: 'https://cp.hubspot.com',
language: 'id',
analytics_page_type: 'landing-page',
analytics_page_id: 'hubdb-56330129838-5392546-70218893340',
category_id: 1,
folder_id: 0,
is_hubspot_user: false,
};
</script>
<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module"></script>
<!-- Load CSS for all versions -->
<script>
// CSS loading function available for all versions
function loadFloatingCSS() {
// Check if CSS is already loaded
if (document.getElementById('fb-component-css')) {
return;
}
// Create and append CSS style block to head
const style = document.createElement('style');
style.id = 'fb-component-css';
style.textContent = `
.bantuan-container {
position: relative;
}
.bantuan-element {
position: fixed;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-top {
bottom: 11rem;
right: 2rem;
}
.bantuan-bottom {
bottom: 2rem;
right: 2rem;
}
.bantuan-top-2 {
bottom: 15rem;
right: 2rem;
}
.bantuan-top-3 {
bottom: 19rem;
right: 2rem;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 2rem;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 2rem;
}
@media (min-width: 768px) {
.bantuan-element img {
width: auto;
transition: all 0.4s ease;
}
.bantuan-top img {
width: 140px;
}
.bantuan-bottom img {
width: 140px;
}
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 140px;
}
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 140px;
}
.bantuan-element.clicked {
bottom: 9rem;
right: 2.5rem;
}
.bantuan-element.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan-top {
bottom: 8rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom {
bottom: 2rem;
right: 1.25rem;
align-items: center;
}
.bantuan-top-2 {
bottom: 12rem;
right: 1rem;
align-items: center;
}
.bantuan-top-3 {
bottom: 16rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 1.25rem;
align-items: center;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 1.25rem;
align-items: center;
}
.bantuan-element img {
width: auto;
}
.bantuan-top img,
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 96px;
}
.bantuan-bottom img,
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 96px;
}
}
.bantuan-element:hover {
transform: scale(1.05);
}
.bantuan-element img {
max-width: 100%;
height: auto;
}
`;
document.head.appendChild(style);
}
// Load CSS immediately
loadFloatingCSS();
</script>
<div id="bantuan-divs-container" style="position: relative" data-product="ruangguru" data-table=""></div>
<script>
class FloatingDivsComponent {
constructor(product = 'ruangguru', table = 'rg_promo_banner') {
this.container = document.getElementById('bantuan-divs-container');
this.floatingElements = [];
this.product = product;
this.table = table;
// Configuration
this.config = {
baseApiUrl: 'https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/rg_banner/views/',
apiKey: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
maxElements: 2,
zIndexBase: 100,
};
// Build dynamic API URL based on table parameter
this.config.apiUrl = this.buildApiUrl();
this.init();
}
buildApiUrl() {
const baseUrl = this.config.baseApiUrl;
const tableName = this.table || 'rg_promo_banner';
const queryParams =
'offset=0&limit=99999&sort=rankPosition&where=(type,eq,floating)~and(showIn,anyof,landingPage)~and(hide,is,false)~and(product,eq,' +
this.product +
')&nested%5Bcta%5D%5Bfields%5D=Id,name,ctaId,imageUrl,ctaLink,targetUrl';
return `${baseUrl}${tableName}?${queryParams}`;
}
async init() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to initialize floating divs component:', error);
}
}
async fetchFloatingElements() {
try {
const options = {
method: 'GET',
headers: {
'xc-token': this.config.apiKey || 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
},
};
const urlNoco = this.config.apiUrl;
const response = await fetch(urlNoco, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
this.floatingElements = this.processApiResponse(data);
} catch (error) {
console.error('Error fetching floating elements:', error);
throw error;
}
}
processApiResponse(data) {
if (!data || !data.list || !Array.isArray(data.list)) {
return [];
}
// Ensure we only get maximum 2 elements
const limitedElements = data.list.slice(0, this.config.maxElements);
return limitedElements;
}
renderFloatingElements() {
if (!this.container || this.floatingElements.length === 0) {
return;
}
// Additional safeguard: ensure we never render more than maxElements
const elementsToRender = this.floatingElements.slice(0, this.config.maxElements);
// Clean up existing elements and their event listeners
this.cleanupExistingElements();
// Clear existing content
this.container.innerHTML = '';
elementsToRender.forEach((element, index) => {
const floatingDiv = this.createFloatingDiv(element, index);
this.container.appendChild(floatingDiv);
});
}
cleanupExistingElements() {
// Clear existing elements (no need for event listener cleanup with CSS approach)
const existingElements = this.container.querySelectorAll('[data-floating-element]');
existingElements.forEach(element => {
element.remove();
});
}
createFloatingDiv(element, index) {
const div = document.createElement('div');
const cta = element.cta[0]; // Use the first CTA
// Add data attribute for cleanup tracking
div.setAttribute('data-floating-element', 'true');
// Apply CSS classes based on rankPosition
const positionClass = this.getPositionClass(element.rankPosition, index);
div.className = `bantuan-element ${positionClass}`;
div.style.zIndex = this.config.zIndexBase + index;
// Create the link and image
const link = document.createElement('a');
link.href = 'https://cta.ruangguru.com/' + cta.ctaId || '#';
link.target = '_blank';
// Add tracking attributes
link.setAttribute('data-tracking-event-type', 'landing_page__core__item_click');
link.setAttribute(
'data-tracking-context',
JSON.stringify({
product_name: this.product,
cta_action: 'redirection',
cta_action_detail: link.href,
item_type: 'floating',
item_name: element.name || 'Floating element',
item_category: 'payment',
item_position: index,
item_serial: null,
section_type: 'floating_item',
section_position: 'body',
section_name: 'floating_item',
})
);
const img = document.createElement('img');
img.src = element.imageUrl + '?h=200&convert=webp';
img.alt = element.name || 'Floating element';
img.loading = 'lazy';
// Add click tracking
link.addEventListener('click', () => {
this.trackClick(element, cta);
});
link.appendChild(img);
div.appendChild(link);
return div;
}
getPositionClass(rankPosition, index) {
// Define positioning classes based on rankPosition
if (rankPosition === 1) {
return 'bantuan-top'; // Top position
} else if (rankPosition === 2) {
return 'bantuan-bottom'; // Bottom position
} else {
// For additional elements, distribute them evenly
return `bantuan-${index % 2 === 0 ? 'top' : 'bottom'}-${Math.floor(index / 2) + 1}`;
}
}
trackClick(element, cta) {
// Implement click tracking logic here
console.log('Floating element clicked:', {
elementId: element.Id,
elementName: cta.name,
ctaId: cta.ctaId,
targetUrl: cta.targetUrl,
});
}
// Public method to manually refresh
async refresh() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to refresh floating elements:', error);
throw error;
}
}
// Public method to get current floating elements
getFloatingElements() {
return [...this.floatingElements];
}
}
// Initialize the component when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
// Get product and table parameters from data attributes
const container = document.getElementById('bantuan-divs-container');
const product = container.getAttribute('data-product') || 'ruangguru';
const table = container.getAttribute('data-table') || 'rg_promo_banner';
new FloatingDivsComponent(product, table);
});
// Export for use in other modules if needed
if (typeof module !== 'undefined' && module.exports) {
module.exports = FloatingDivsComponent;
}
</script>
<!-- Tracker -->
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable/dist/analytics-plugin-trackable.min.js"></script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N8DPXH6" height="0" width="0" style="display: none; visibility: hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script type="text/javascript" defer>
/* Initialize analytics */
var Analytics = _analytics.init({
app: 'brainAcademyLandingPage',
debug: false,
plugins: [analyticsTrackable()],
});
Analytics.ready(function () {
Analytics.page();
});
</script>
</body>
</html>