The process of awarding an assist medal seems to me to be a bit random/buggy.
For example I could remove an enemy's armour and part of their health and then a teammate would take the kill, but I will not be awarded the assist medal. In other cases I have literally shot a single bullet into the enemy and have been awarded an assist medal once the enemy in question had died. This leaves me both confused an annoyed.
Does anyone know the exact criteria the game uses to award assist medals?