Skip to content

Instantly share code, notes, and snippets.

@fopasten
Created July 28, 2021 21:57
Show Gist options
  • Save fopasten/3b3a93a47eebbeab34a8b15ac2c25989 to your computer and use it in GitHub Desktop.
Save fopasten/3b3a93a47eebbeab34a8b15ac2c25989 to your computer and use it in GitHub Desktop.
Blackboard Template Variables
Since Blackboard has a broken link on their help page I figured this list could help someone,
@X@TagId@X@
@X@TagValue@X@
@X@TagName@X@
@X@course.pk_string@X@
@X@attendance.id@X@
@X@user.locale@X@
@X@content.pk_string@X@
@X@user.pk_string@X@
@X@user.firstname@X@
@X@course.name@X@
@X@error.log@X@
@X@installation.id@X@
@X@shared.key@X@
@X@reportDefinition.id@X@
@X@nautilus.senders_names@X@
@X@nautilus.title@X@
@X@nautilus.url@X@
@X@nautilus.course_name@X@
@X@reportParam.rubric_id@X@
@X@rubric.name@X@
@X@rubric.id@X@
@X@clp_evidence_set.title@X@
@X@data_integration.id@X@
@X@data_integration_obj_map.id@X@
@X@attribute_definition.id@X@
@X@clp_survey_elem.typeName@X@
@X@tag.value@X@
@X@surveyEntitlement.ONE(system.survey.manager.EXECUTE,system.survey.administrator.EXECUTE)@X@
@X@clp_survey.id@X@
@X@clp_survey_elem.type@X@
@X@instrument.type@X@
@X@instrument.deployment_id@X@
@X@@AREA@@X@
@X@comma@X@
@X@attribute@X@
@X@tag@X@
@X@url@X@
@X@string@X@
@X@char@X@
@X@applet.archives@X@
@X@(session.session_id)@X@
@X@EMPTY_VALUE@X@
@X@learning_standard.feature_title@X@
@X@learning_standard.sub_doc.display_title@X@
@X@learning_standard.sub_doc.id@X@
@X@lrn_std_map.base_doc_id@X@
@X@learning_standard.id@X@
@X@service_level@X@
@X@portfolio.name@X@
@X@portfolio.id@X@
@X@prtfl_template.id@X@
@X@extras@X@
@X@target_user.pk_string@X@
@X@instrument.name@X@
@X@course.service_level_label_lc@X@
@X@list_def.entity_type@X@
@X@course.course_id@X@
@X@course.service_level_label@X@
@X@data_integration.name@X@
@X@data_integration_obj_map.learn_type_name@X@
@X@group.group_name@X@
@X@blti_domain_config.primary_domain@X@
@X@lti_tool_config.primary_domain@X@
@X@blti_placement.name@X@
@X@content.title@X@
@X@ap_template.name@X@
@X@attribute_definition.type@X@
@X@attribute_definition.name@X@
@X@mode.name@X@
@X@clp_work_space.name@X@
@X@form.pageHeader@X@
@X@bundleString.clp_instrument_core(clp_deployments.add.description)@X@
@X@bundleString.clp_instrument_core(clp_deployments.add.label)@X@
@X@deployment.name@X@
@X@bundleString.clp_instrument_core(clp_deployments.distribution.label)@X@
@X@clp_evidencearea_template.name@X@
@X@clp_evidencearea.user_name@X@
@X@bundleString.clp_instrument_core(clp_deployments.manage.label)@X@
@X@bundleString.clp_instrument_core(clp_deployments.messages.label)@X@
@X@prtfl_template.name@X@
@X@portfolio.user_name@X@
@X@bundleString.clp_instrument_core(clp_deployments.properties.label)@X@
@X@bundleString.clp_instrument_core(clp_deployments.schedule.label)@X@
@X@currmap.name@X@
@X@assessment_project.crumb_id@X@
@X@form.title@X@
@X@ap_objective.crumb_id@X@
@X@clp_course.name@X@
@X@clp_ee.name@X@
@X@assessment_initiative.crumb_id@X@
@X@activityform.title@X@
@X@comment_object.title@X@
@X@person.name@X@
@X@program.name@X@
@X@operating_unit.crumb_id@X@
@X@person.templateheader@X@
@X@section.name@X@
@X@clp_standard.name@X@
@X@clp_survey.name@X@
@X@er_sample_set_item_sample.crumb_id@X@
@X@reviewer.full_name@X@
@X@blog.blog_title@X@
@X@content.eval_label@X@
@X@course_role_name.course@X@
@X@course.crumb_id@X@
@X@application.label@X@
@X@grade_by_questions.title@X@
@X@course_role.INSTRUCTOR@X@
@X@system_role.OBSERVER@X@
@X@course_role.STUDENT@X@
@X@course_role.TEACHING_ASSISTANT@X@
@X@clp_evidencearea.name@X@
@X@brand.name@X@
@X@entityRecord.name@X@
@X@forum.title@X@
@X@course.course_name@X@
@X@user.user_id@X@
@X@tab.label@X@
@X@list_def.type@X@
@X@blti_domain_config.name@X@
@X@report.name@X@
@X@target_user.username@X@
@X@mList.name@X@
@X@mi_node.name@X@
@X@simple.value@X@
@X@conference.name@X@
@X@theme.name@X@
@X@palette.name@X@
@X@reportlabel.display@X@
@X@reportDefinition.name@X@
@X@data_source.key@X@
@X@nautilus.settings_url@X@
@X@nautilus.context@X@
@X@nautilus.announcement@X@
@X@nautilus.due_date@X@
@X@integration.short_name@X@
@X@workflow_definition.name@X@
@X@workflow.name@X@
@X@workflow_task.task_name@X@
@X@addusers.user_id@X@
@X@batch.req_ind@X@
@X@learning_standard.doc.id@X@
@X@er_sample_set_item_sample.user_name@X@
@X@addusers.lastname@X@
@X@addusers.firstname@X@
@X@addusers.email@X@
@X@addusers.passwd@X@
@X@addenrollusers.course_upper@X@
@X@addusers.student_id@X@
@X@addusers.middlename@X@
@X@addusers.department@X@
@X@addusers.street_1@X@
@X@addusers.city@X@
@X@addusers.zip_code@X@
@X@addusers.b_phone_1@X@
@X@addusers.b_fax@X@
@X@addusers.othername@X@
@X@addusers.title@X@
@X@addenrollusers.course_lower@X@
@X@addusers.state@X@
@X@addusers.h_phone_1@X@
@X@addusers.institution_roles_pk1@X@
@X@enrollusers.role_map@X@
@X@enrollusers.role_default@X@
@X@nautilus.start_date@X@
@X@addusers.webpage@X@
@X@instrument_context.owner@X@
@X@review.reviewer_name@X@
@X@form.id@X@
@X@workflow_definition.id@X@
@X@workflow.workflow_id@X@
@X@workflow_task.task_id@X@
@X@EmbeddedFile.requestUrlStub@X@
@X@course.classifications_pk1@X@
@X@blti_domain_config.pk_string@X@
@X@lti_tool_config.pk_string@X@
@X@blti_domain_config.client_id@X@
@X@blti_placement.pk_string@X@
@X@conference.pk_string@X@
@X@tab.pk_string@X@
@X@bundleName_string@X@
@X@brand.id@X@
@X@forum.pk_string@X@
@X@operating_unit.id@X@
@X@clp_course.id@X@
@X@import_selections.path@X@
@X@import_selections.formAction@X@
@X@program.id@X@
@X@section.id@X@
@X@ee_section.id@X@
@X@assessment_initiative.id@X@
@X@navigation.parameters(clp_ai_id)@X@
@X@navigation.validParameters(clp_ai_id)@X@
@X@entityRecord.key@X@
@X@form.entityKey@X@
@X@ap_template.id@X@
@X@currmap.id@X@
@X@clp_ee.id@X@
@X@context_type.id_param@X@
@X@instrument.id@X@
@X@reportSet.id@X@
@X@deployment.deploymentBridgeHandle@X@
@X@clp_evidencearea_template.id@X@
@X@clp_work_space.id@X@
@X@clpContext.isPublicOrEntitled(caliper.ou.report.VIEW)@X@
@X@clpContext.isPublicOrEntitled(caliper.course.report.VIEW)@X@
@X@clpContext.isPublicOrEntitled(caliper.ee.report.VIEW)@X@
@X@clpContext.isPublicOrEntitled(caliper.program.report.VIEW)@X@
@X@clpContext.isPublicOrEntitled($$workContextEntitlement.context$$.report.VIEW)@X@
@X@clpContext.isPublicOrEntitled(caliper.workspace.report.VIEW)@X@
@X@report.id@X@
@X@workContextEntitlement.context@X@
@X@clp_standard.id@X@
@X@instrument.deployment_entitlement_uid(Caret)@X@
@X@list_def.id@X@
@X@mList.id@X@
@X@clpContext.isPublicOrEntitled($$workContextEntitlement.context$$.ap.VIEW)@X@
@X@assessment_project.id@X@
@X@navigation.validParameters(report_type,clp_ap_id)@X@
@X@ap_objective.id@X@
@X@auth_create_provider.title@X@
@X@wsService.propertytitle@X@
@X@wsOperation.propertytitle@X@
@X@wsAgent.propertytitle@X@
@X@system.sysadmin_email_designate@X@
@X@grade_by_questions.course_id@X@
@X@theme.id@X@
@X@palette.id@X@
@X@clp_evidence_set.id@X@
@X@navigation.parameters@X@
@X@user.email.primary@X@
@X@user.batch_uid@X@
@X@user.id@X@
@X@user.full_name@X@
@X@user.role@X@
@X@user.institution_role@X@
@X@user.primary_institution_role@X@
@X@user.secondary_institution_role@X@
@X@membership.role@X@
@X@course.batch_uid@X@
@X@course.id@X@
@X@course.url@X@
@X@course.role@X@
@X@course.locale@X@
@X@content.id@X@
@X@content.url@X@
@X@request.id@X@
@X@request.locale@X@
@X@request.return@X@
@X@system.site_id@X@
@X@system.release_number@X@
@X@system.local_institution_name@X@
@X@system.register_name@X@
@X@session.session_id@X@
@X@artifact_something@X@
@X@projectRelativePath@X@
@X@course.service_level@X@
@X@EmbeddedFile.location@X@
@X@" + vName.vName().toUpperCase() + "@X@
@X@...@X@
@X@learning_standard.discipline.id@X@
@X@learning_standard.std.id@X@
@X@associate@X@
@X@db.type@X@
@X@stats_owner@X@
@X@database_type@X@
@X@bundleString.bb-mooc-catalog(catalog.toptab.title)@X@
@X@bundleString.bb-%s(%s)@X@
@X@bundleString.bb-site(about.toptab.title)@X@
@X@bundleString.bb-site(home.toptab.title)@X@
@X@bundleString.bb-site(institutions.toptab.title)@X@
@X@bundleString.bb-site(support.toptab.title)@X@
@X@source=" + peNamespace), descriptionText.indexOf("@X@
@X@EmbeddedFile.cslocation@X@
@X@BASE_ARTIFACT_PREFIX@X@
@X@reportParam.gradebook_main_pk1@X@
@X@reportParam.qti_asi_data_pk1@X@
@X@char.hex@X@
@X@char.decimal@X@
@X@comment@X@
@X@other@X@
@X@artifact_(\\w+)@X@
@X@bundleString." + bundle + "(" + key + ")@X@
@X@deployment.deploymentUrl@X@
@X@instrument..name@X@
@X@agsfhgsah@X@
@X@" + realToken.toLowerCase() + "@X@
@X@" + realToken.toUpperCase() + "@X@
@X@@X@
@X@[__instrument_context.owner__]@X@
@X@asd@X@
@X@affiliation.owner@X@
@X@foo@X@
@X@[_instrument.name__]@X@
@X@[_instrument_context.owner__]@X@
@X@aff.owner@X@
@X@BBCalColElem(col:" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + ")@X@
@X@BBCalElem(col:" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + ")@X@
@X@BBCalColElemcol:" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + ")@X@
@X@BBCalColElem(:" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + ")@X@
@X@BBCalColElem(col" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + ")@X@
@X@BBCalColElem(col:" + CumulativeGradingFormulaTestHelper.sampleSelElemItem + "@X@
@X@nautilus.course_description@X@
@X@nautilus.owner@X@
@X@nautilus.end_date@X@
@X@doc.release@X@
@X@doc.doc_release@X@
@X@doc.doc_id(123)@X@
@X@bundleString.<B2VendorId>-<B2Handle>(<B2ResourceBundleKey>,<arg1>,<arg2>...)@X@
@X@file_id\\(("+strFileId+")\\)@X@
@X@file_id(" + contentFile.getId().toExternalString() + ")@X@
@X@bundleString.<bundleName>(<keyName>, <arg-1>, <arg-2>, ...)@X@
@X@instrument.entitlementName@X@
@X@" + lcVariable + "@X@
@X@" + VariableName.InstrumentLink.vName() + "@X@
@X@" + VariableName.DeploymentUrl.vName() + "@X@
@X@|\\[__)%s(__\\]|@X@
@X@BBCalColElem(wgt/avg/min/max/col:" and ")@X@
@X@BBCalColElem(...)@X@
@X@mi_node.id@X@
@X@mi_node.parentId@X@
@X@mi_node.identifier@X@
@X@mi_node.description@X@
@X@nautilus.course_id@X@
@X@ContentHandlerID@X@
@X@reportDefEntitlement.context@X@
@X@name@X@
@X@file_id\\((.+?)\\)@X@
@X@variable@X@
@X@doc_id([x])@X@
@X@doc.entitled(system.generic.VIEW,admin,guest)@X@
@X@([^@]*)@X@
@X@abc@X@
@X@", "@X@
@X@object.datamember@X@
@X@doesnt.match@X@
@X@BBCalColElem(col:{"type":"item","alias":"i_1002"})@X@
@X@mock.token@X@
@X@BB_REPLACE_RHC@X@
@X@start(2)@X@
@X@file_id(" + idBefore.toExternalString() + ")@X@
@X@file_id(" + idAfter.toExternalString() + ")@X@
@X@start(?)@X@
@X@course_id@X@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment