, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Self-paced Pathway - | 麻豆区

麻豆区

Skip to main content

Self-paced Pathway

Woman writing in a notebook

Engagement opportunities for individual teachers and small group discussions.

Self-Paced Pathway resources are intended to allow teachers to engage a topic individually or in small groups. A teacher who was unable to attend a professional development event, a new hire who needs to catch up on recent training and key school emphases, or just an individual teacher with an interest will find these resources ideal. They will also work well for small group discussion, such as within a single department or for a group preparing to lead whole-school training. Each Self-Paced resource provides flexible options for 5-10 hours of self-guided learning. This includes inquiry-guided interaction with others, short readings, reflection activities, video examples, and concrete suggestions for applied practice.

In each resource you will find a detailed participant guide with prompts for interaction, reflection, and application, instructional videos, flexible scheduling aids, and short readings. The learning is designed for maximum flexibility. A core 5 hours of learning is supplemented by an optional additional 4-5 hours of activities for those who want to dig deeper. (Some of the extension activities require purchasing an additional book.) Learning is structured in four modules that can be completed over whatever period of time best fits your schedule, and we provide planning tools to help you map an optimal way through the materials.

Available themes for this pathway

View sample materials