We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 27708 MODX Staff
    • 2,502 Posts
    Hey all,

    Earlier today I posted this poll on Twitter and felt I should have posted it here first. Please comment on how you love to learn?

    Cheers,

    Jay
      Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
      • 20413
      • 2,877 Posts
      The revolution screencast rocks!! But text is mandatory.
        @hawproductions | http://mrhaw.com/

        Infograph: MODX Advanced Install in 7 steps:
        http://forums.modx.com/thread/96954/infograph-modx-advanced-install-in-7-steps

        Recap: Portland, OR (PDX) MODX CMS Meetup, Oct 6, 2015. US Bancorp Tower
        http://mrhaw.com/modx_portland_oregon_pdx_modx_cms_meetup_oct_2015_us_bancorp_tower
        • 20256
        • 49 Posts

        Good question.
        All options are used, but for me the best is always going to be subtitled videos, to translate into all languages and the worse is the audio only for the same reason.
        Edit:
        Perhaps it would be faster videos. And bend the audio to different languages.
        The vast majority know change sound and subtitles to movies.
          • 28042 ☆ A M B ☆
          • 24,524 Posts
          My favorite way is by doing. What happens if I do this? er, ok, not such a great idea (thank goodness for the Undo shortcut), let’s try this...
            Studying MODX in the desert - http://sottwell.com
            Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
            Join the Slack Community - http://modx.org
            • 16183
            • 1,390 Posts
            1 and 2 definitely.

            Great poll btw!

            cheers/k
              • 25260
              • 156 Posts
              Written documentation plus doing and trying smiley
                • 9575
                • 19 Posts
                I’m a try/poke about first person myself, I also like learning from examples (as opposed to actual documentation).
                  • 4172
                  • 5,888 Posts
                  @Susan,felikz,Roberto: did you also try something like that? Its not perfect at all, but mostly it works for me. Feel free to modify it for faster learning.

                  <?php
                   
                   $knowledge->followTutorials();
                   $knowledge->readAndAnswerInForums();
                   $learn = new learning($task);
                   $solution = $knowledge->getBestSolution($task); 
                   
                   class learning{
                   
                   function learning($task){
                   	$this->task=$task;
                  	$this->process();
                   }
                  
                   function process(){
                   	 global $knowledge;
                          $solutions=$knowledge->searchSolutions($this->task);
                  	 if ($this->checkSolutions($solutions)) return;
                          $sources=$knowledge->getSources();
                  	 $solutions=$knowledge->searchSolutions($this->task,$sources);
                  	 if ($this->checkSolutions($solutions,'1')) return;
                  	 $knowledge->modifySolutions($this->task);
                  	 $solutions=$knowledge->getModifiedSolutions($this->task);
                  	 if ($this->checkSolutions($solutions,'1')) return;
                  	 $sources=$knowledge->searchNewSources($this->task);
                  	 $solutions=$knowledge->searchSolutions($this->task,$sources);
                           $this->checkSolutions($solutions,'1')
                   } 
                    
                   function checkSolution($solution){
                       global $test;
                  	    $value=0;
                      	$result=$test->process($this->task,$solution);
                  		switch ($result){
                              case 'very good':
                  			    $value=10;
                  				break; 
                              case 'good':
                  			    $value=8;
                  				break;              				 			
                              case 'ok':
                  			    $value=6;
                  				break; 
                              case 'bad':
                  			    $value=4;
                  				break;
                              case 'very bad':
                  			    $value=2;
                  				break;
                              case 'failt':
                  			    $value=0;
                  				break;
                  			default:
                  			    $value=0;
                  				break;				  				  				  				 			
                  		}
                          return $value;
                   } 	
                  	
                    function checkSolutions($solutions,$newsolutions='0'){
                  	 global $knowledge;
                  	 $foundWorkingSolution=false;
                  	 if (count($solutions)>0){
                  	 	foreach ($solutions as $solution){
                  	 		$value=$this->checkSolution($solution);
                  			if ($value>4) $foundWorkingSolution=true;
                  			if ($newsolutions=='1'){
                  				$knowledge->addSolution($this->task,$solution,$value);
                  			}else{
                  				$knowledge->addPointsToSolution($this->task,$solution,$value);
                  			}
                  	 	}
                  	 } 
                  	 return $foundWorkingSolution; 	
                     }	
                   }
                   
                  ?>
                    -------------------------------

                    you can buy me a beer, if you like MIGX

                    http://webcmsolutions.de/migx.html

                    Thanks!
                    • 20413
                    • 2,877 Posts
                    @Bruno17
                    <?php
                    HAI
                    CAN HAS STDIO?
                    I HAS A VAR
                    IM IN YR LOOP
                    	UP VAR!!1
                    	VISIBLE VAR
                    	IZ VAR BIGGER THAN 10? KTHXBYE
                    IM OUTTA YR LOOP
                    KTHXBYE
                    ?>


                    grin
                      @hawproductions | http://mrhaw.com/

                      Infograph: MODX Advanced Install in 7 steps:
                      http://forums.modx.com/thread/96954/infograph-modx-advanced-install-in-7-steps

                      Recap: Portland, OR (PDX) MODX CMS Meetup, Oct 6, 2015. US Bancorp Tower
                      http://mrhaw.com/modx_portland_oregon_pdx_modx_cms_meetup_oct_2015_us_bancorp_tower
                      • 28215
                      • 4,149 Posts
                      Quote from: mrhaw at Jul 15, 2009, 11:19 AM

                      @Bruno17
                      <?php
                      HAI
                      CAN HAS STDIO?
                      I HAS A VAR
                      IM IN YR LOOP
                      	UP VAR!!1
                      	VISIBLE VAR
                      	IZ VAR BIGGER THAN 10? KTHXBYE
                      IM OUTTA YR LOOP
                      KTHXBYE
                      ?>



                      No no no, that wont do here. Please see the MODx contribution guidelines (last section, 5th bullet point):

                      http://svn.modxcms.com/docs/pages/viewpage.action?pageId=4751488

                      O_o
                        shaun mccormick | bigcommerce mgr of software engineering, former modx co-architect | github | splittingred.com