@ou-imdt/utils
Version:
Utility library for interactive media development
20 lines (18 loc) • 615 B
JavaScript
import getUrlParams from '../getUrlParams.js';
/**
* Retrieves multiple VLE parameters by their names.
* @param {string[]} [params] - Array of parameter names to retrieve. If not provided, uses default parameters.
* @returns {Object} An object mapping parameter names to their values.
*/
export default function getDefaultVLEParams(params) {
const defaults = [
'_c', // course id
'_i', // document item id
'_p', // preview id
'_a', // activity id
'_s', // moodle session key
'_u', // moodle user id
'_nosave' // flag for save prevention
];
return getUrlParams(defaults);
};