# SCORM

## Filters

1. **`stm_lms_scorm_allowed_files_ext`**

**Description:**\
This filter manages which file extensions are permitted within [**SCORM**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/scorm) archives. Developers can extend the allowed list to support additional file types needed for course content.

**Parameters:**

* `$allowed` (array) — The current array of allowed file extensions.

**Example usage:**

```php
add_filter( 'stm_lms_scorm_allowed_files_ext', 'stm_lms_scorm_allowed_files_ext_function');
	function stm_lms_scorm_allowed_files_ext_function($allowed){
		$user_id = get_current_user_id();
		if($user_id == 1){
			array_push($allowed, 'png');
		}
		return $allowed;
	}
```

**Explanation:**\
In this snippet, the filter checks the user ID. If the user is the administrator (ID 1), the extension `.png` is added to the list of permitted files in SCORM uploads.
