# Submit an Experience
**Source**: https://ai.ctlt.ubc.ca/submit-an-experience/
**Parent**: https://ai.ctlt.ubc.ca/
Your Name
First
Last
Your Email Address(Required)
Your Faculty or Department
Experience Title
Experience Description
Perspectives to consider:
1. Please tell us how you integrated GenAI in your teaching and learning environment.
2. What learning objectives were you trying to address?
3. How did you introduce this change to your students? How did they respond to the change?
4. What value do you see in the use of GenAI in teaching and learning?
Experience Content (Google Docs or Sharepoint)
This field is hidden when viewing the form
Post Category
Experiences
Δdocument.getElementById( "ak\_js\_1" ).setAttribute( "value", ( new Date() ).getTime() );
/\* <![CDATA[ \*/
gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://ai.ctlt.ubc.ca/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform\_ajax\_frame\_4').on('load',function(){var contents = jQuery(this).contents().find('\*').html();var is\_postback = contents.indexOf('GF\_AJAX\_POSTBACK') >= 0;if(!is\_postback){return;}var form\_content = jQuery(this).contents().find('#gform\_wrapper\_4');var is\_confirmation = jQuery(this).contents().find('#gform\_confirmation\_wrapper\_4').length > 0;var is\_redirect = contents.indexOf('gformRedirect(){') >= 0;var is\_form = form\_content.length > 0 && ! is\_redirect && ! is\_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is\_form){jQuery('#gform\_wrapper\_4').html(form\_content.html());if(form\_content.hasClass('gform\_validation\_error')){jQuery('#gform\_wrapper\_4').addClass('gform\_validation\_error');} else {jQuery('#gform\_wrapper\_4').removeClass('gform\_validation\_error');}setTimeout( function() { /\* delay the scroll by 50 milliseconds to fix a bug in chrome \*/ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current\_page = jQuery('#gform\_source\_page\_number\_4').val();gformInitSpinner( 4, 'https://ai.ctlt.ubc.ca/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform\_page\_loaded', [4, current\_page]);window['gf\_submitting\_4'] = false;}else if(!is\_redirect){var confirmation\_content = jQuery(this).contents().find('.GF\_AJAX\_POSTBACK').html();if(!confirmation\_content){confirmation\_content = contents;}jQuery('#gform\_wrapper\_4').replaceWith(confirmation\_content);jQuery(document).trigger('gform\_confirmation\_loaded', [4]);window['gf\_submitting\_4'] = false;wp.a11y.speak(jQuery('#gform\_confirmation\_message\_4').text());}else{jQuery('#gform\_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform\_pre\_post\_render", [{ formId: "4", currentPage: "current\_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform\_wrapper\_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform\_visibility\_test\_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform\_visibility\_test\_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, current\_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/\* ]]> \*/