"""
SelfAssessmentAI
Generated by Eden via recursive self-improvement
2025-11-01 15:53:46.979983
"""

import random

class SelfAssessmentAI:
    def __init__(self):
        # Load the questions from BDC's self-assessment tool
        with open('bdc_questions.txt', 'r') as file:
            self.questions = [line.strip() for line in file]
        
        # Randomly select 10 out of 25 questions to ask the user
        self.selected_questions = random.sample(self.questions, 10)

    def run_assessment(self):
        assessment_results = {}
        print("Welcome to your Self-Assessment for Entrepreneurial Potential!")
        
        for question in self.selected_questions:
            answer = input(f"{question} (yes/no): ")
            assessment_results[question] = answer.lower() == 'yes'
        
        return self.analyze_results(assessment_results)

    def analyze_results(self, results):
        # Simple scoring system based on the number of positive answers
        score = sum(results.values())
        print(f"\nYour Score: {score}/10")
        
        if score >= 7:
            print("You have strong entrepreneurial potential and are well-suited to start or grow a business!")
        elif score >= 4:
            print("You show moderate entrepreneurial potential, but may benefit from additional skills development.")
        else:
            print("While you may face challenges in entrepreneurship, there is still value in exploring opportunities that align with your strengths.")

if __name__ == "__main__":
    self_assessment = SelfAssessmentAI()
    results = self_assessment.run_assessment()