Tuliskan kelanjutan untuk paragraf ini - Mokoka berkompetisi secara internasional dalam berbagai jarak pada tahun 2012. Setelah memenangkan gelar nasional 10.000 m dengan rekor pribadi 27:40.73 menit, ia menempati posisi kedelapan dalam acara tersebut di Kejuaraan Atletik Afrika 2012. Dia terpilih untuk tim Olimpiade Afrika Selatan dan berlari di maraton Olimpiade
, meskipun ia datang ke-49 secara keseluruhan. Sebuah setengah maraton terbaik dari 60:57 menit datang dua minggu kemudian di Cape Town dan ia melanjutkan ke tempat kedelapan di 2012 IAAF World Half Marathon Championships. Dia menutup tahunnya di jalanan, memenangkan Great South Run 10-mil dengan lari 46:40 menit dan finis di tempat keempat di Shanghai Marathon dalam 2:09:43 pada bulan Desember.