```python
import os
import shutil
```

Prompt the user for the source and destination paths:

```python
src_path = input("Enter the source path: ")
dst_path = input("Enter the destination path: ")
```
Make sure that the source and destination paths exist, because this
code will not create them automatically.

Create a dictionary of file types and their corresponding folders:

```python
file_types = {
  "jpg": "Images",
  "png": "Images",
  "gif": "Images",
  "txt": "Text",
  "docx": "Text",
  "pdf": "Text",
  "mp3": "Audio",
  "wav": "Audio",
  "mp4": "Videos",
  "avi": "Videos",
  "exe": "Executables",
  "jar": "Executables",
  "dll": "Dynamic Linked Library",
  "zip": "Compressed Archive",
  "tar": "Compressed Archive",
  "gz": "Compressed Archive"
}
```
Create the destination folders if they don't already exist:

```python
for folder in file_types.values():
  folder_path = os.path.join(dst_path, folder)
  if not os.path.exists(folder_path):
    os.mkdir(folder_path)
```

Iterate over the files in the source directory:

```python
for file_name in os.listdir(src_path):
  file_path = os.path.join(src_path, file_name)
  if os.path.isfile(file_path):
    # Get the file extension and corresponding folder
    file_extension = file_name.split(".")[-1]
    if file_extension in file_types:
      folder_name = file_types[file_extension]
      folder_path = os.path.join(dst_path, folder_name)

      # Create the destination folder if it doesn't exist
      if not os.path.exists(folder_path):
        os.makedirs(folder_path)

      # Move the file to the appropriate folder
      shutil.move(file_path, folder_path)

print("Sorting complete.")
```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence