All the aspects regarding distance education and your institute are very well explained above.
My points are-
1. After BCA, which was completed in 2012, you have 6 years gap. Have you pursued any other courses during this time? If not, then it will be definitely difficult for you to get any government job in technical line.
If not course, were you in any job by this time? If yes, then your experience may get counted.
A gap of 6 long years in the computer field is never ever considered as it is getting advanced day by day and for government jobs, they always mention the graduation year very specifically in eligibility option in most of the cases. For example, candidates who have completed their graduation in the year 2014 can apply for this job.
2. Secondly, it is always better to go for regular education in technical courses and BCA is one among them. When it comes to the job, you will find good competition, especially in government jobs. Candidates with the regular degree will get preference as they would be having lab experiences, hand on training, etc.
So, I would suggest, if you have time and financial support, please go for MCA, that too in regular mode (which is again difficult after this gap) and then try for a job. If you want, you can work part-time to earn a bit by taking tuitions, working in computer coachings in a part-time manner, etc.
Living & Learning- simultaneous processes!