private const string TagsPart = "_tags=";
private const string SmartcodeTemplate = "id={0}_userType={1}_grade={2}_activationResult={3}";
public static void Main()
Console.WriteLine("Enter quantity of smart-codes");
var quantity = int.Parse(Console.ReadLine());
Console.WriteLine("Enter user type (TEACHER or STUDENT)");
var userType = Console.ReadLine();
Console.WriteLine("Enter grade (from 1 to 11)");
var grade = int.Parse(Console.ReadLine());
Console.WriteLine("Enter activation result (0 - success, 1 - code was activated, 2 - code not found, 3 - internal server error)");
var actResult = int.Parse(Console.ReadLine());
for (int i = 0; i < quantity; i++)
var str = string.Format(SmartcodeTemplate,
var base64 = Convert.ToBase64String(Encoding.Default.GetBytes(str));
Console.WriteLine(base64);