
    In an adaptive learning platform, find the learning module that students completed in the least amount of time, given a collection of module-completion time pairs. Each pair contains a module identifier and its completion time in minutes, and you need to return the module identifier that corresponds to the shortest completion time.
    

    
from operator import itemgetter

def index_minimum(test_list):
    """
    In an adaptive learning platform, find the learning module that students completed in the least amount of time, given a collection of module-completion time pairs. Each pair contains a module identifier and its completion time in minutes, and you need to return the module identifier that corresponds to the shortest completion time.
    

    """
from operator import itemgetter

def index_minimum(test_list):
    """
    In an adaptive learning platform, find the learning module that students completed in the least amount of time, given a collection of module-completion time pairs. Each pair contains a module identifier and its completion time in minutes, and you need to return the module identifier that corresponds to the shortest completion time.
    

    """
    res = min(test_list, key=itemgetter(1))[0]
    return res