
    Design a function for an adaptive learning system that analyzes student performance patterns by taking a series of (score, difficulty_level) pairs and calculating how frequently each unique score-difficulty combination occurs. The function should return a summary showing how many times each specific performance pattern appears, helping identify common student achievement levels at different difficulty settings.
    

    
from collections import Counter

def check_occurences(test_list):
    """
    Design a function for an adaptive learning system that analyzes student performance patterns by taking a series of (score, difficulty_level) pairs and calculating how frequently each unique score-difficulty combination occurs. The function should return a summary showing how many times each specific performance pattern appears, helping identify common student achievement levels at different difficulty settings.
    

    """
from collections import Counter

def check_occurences(test_list):
    """
    Design a function for an adaptive learning system that analyzes student performance patterns by taking a series of (score, difficulty_level) pairs and calculating how frequently each unique score-difficulty combination occurs. The function should return a summary showing how many times each specific performance pattern appears, helping identify common student achievement levels at different difficulty settings.
    

    """
    res = dict(Counter((tuple(ele) for ele in map(sorted, test_list))))
    return res